Поиск и замена строки в переменной
Здравствуйте,
Код: <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, время: 00:10. |