Поиск и замена строки в переменной
Здравствуйте,
Код: <div id='html'> <select id='transaction' name='transaction'> <input type='submit' id='add' name='add' value='Добавить объявление' /> </div> Делаем var html = $('#html').html(); Подскажите пожалуйста, как в переменной html выполнить поиск и строку: <input type='submit' id='add' name='add' value='Добавить объявление' /> заменить на <input type='submit' id='save' name='save' value='Сохранить объявление' /> и к селекту transaction добавить атрибут disabled='disabled' чтобы получилось <select id='transaction' name='transaction' disabled='disabled'> P.S Оригинальные данные в блоке DIV НЕ ДОЛЖНЫ меняться, а только в пределах переменной. |
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <div id='html'> <select id='transaction' name='transaction'> <input type='submit' id='add' name='add' value='Добавить объявление' /> </div> <script type="text/javascript"> $("input[type='submit'][name='add'][id='add']").replaceWith("<input type='submit' id='save' name='save' value='Сохранить объявление' />") </script> |
Deff
Моя вина, забыл уточнить. Оригинальные данные в блоке DIV НЕ ДОЛЖНЫ меняться, а только в пределах переменной. |
nikolayseo,
Там ничо не меняецо - кроме инпут - который и ищецо |
Цитата:
var html = $('#html').html();точнее в HTML коде которая хранит в себе переменная. Но тем временем DIV оставался не измененным со старыми значениями инпутов. |
Цитата:
|
nikolayseo,
Я дал Вам этот код - что не так ? - находим нужный инпут и его меняем У Вас есть еще инпут с id=add c name='add' и type='submit' ? |
Ловите, - перестраховщик!
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <div id='html'> <select id='transaction' name='transaction'> <input type='submit' id='add' name='add' value='Добавить объявление' /> </div> <script type="text/javascript"> $("#html input#add").replaceWith("<input type='submit' id='save' name='save' value='Сохранить объявление' />") </script> |
Deff, большое спасибо! Вопрос решен!
|
Часовой пояс GMT +3, время: 06:13. |