работа split с hidden
Доброго времени суток, господа и дамы. Не могу понять почему когда я обрезаю строку с помощью split, то она коверкает поле hidden.
Есть вот такой php код: echo '<td class="izmenenie">777 <input type="hidden" value="777" name="94"> </td>'; И такой js код-обработчик jquery(function() { jquery('.izmenenie').click(function(e) { //ловим элемент, по которому кликнули var t = e.target || e.srcElement; var elm_name = t.tagName.toLowerCase();//получаем название тега if(elm_name == 'textarea') {return false;} //если это текстареа - ничего не делаем var val = jquery(this).html(); var example = val.split('<') //здесь содержимое ячейки разбиваем на "777" и как мне казалось "input type="hidden" value="777" name="94">" var code = '<textarea rows="2" style="width:100%;" id="edit">'+example[0]+'</textarea>'; jquery(this).empty().append(code); jquery('#edit').focus(); jquery('#edit').blur(function() { var val = jquery(this).val()+''; val=jquery(this).parent().empty().html(val); alert ('<'+example[1]) //однако адерт "говорит что в ячейке 2 значение "<input value="777" name="94" type="hidden">" }); }); }); т.е. получается что после split значение type в input уходит "в конец" и вместо hidden я получаю чёрти чё... Что это за баг, и как с ним бороться? |
Цитата:
|
ОлегА,
Для браузера <input type="hidden"... и <input value="777"... разные вещи((( |
Часовой пояс GMT +3, время: 04:11. |