Заменить тэги <div> на <input>
Здравствуйте. Есть такой код:
<td><div>1.1</div></td> Как с помощью JS по даблклику на тексте "1.1" заменить тэги div чтобы получилось вот так: <td><input name="name" type="text" value='"значение тоже что было в div, т.е. "1.1" "'></td> Сложность в том, что тэгов div может быть куча на странице, а может быть один. И id они иметь не будут. |
Если я правильно понял, то перебирать все теги и искать "1.1". Как перебирать смотрите здесь: http://javascript.ru/forum/jquery/33...-v-tekste.html
|
<div ondblclick="var inp=document.createElement('input');inp.type='text';inp.value=this.innerHTML;inp.name='name';this.parentNode.replaceChild(inp,this)">1.1</div> |
Riim нет, не то. Какое значение будет там "1.1" или какое то другое - я совсем не знаю и в исходных условиях данных таких у меня нет. Я это к примеру вставил.
ZoNT Спасибо большое!! Прям готовое решение не блюдечке :dance: |
Часовой пояс GMT +3, время: 09:24. |