Я хочу, чтобы текст редактировался, преобразовывая его в текстовое поле. я просто хотел попробовать его в браузере, так что я скопировал его и вставить его в Dreamweaver, но он не работает:Код JavaScript не работает
вы можете найти его здесь: http://jsfiddle.net/cnuDh/
но не работает
код ниже
<label id="edit" style="cursor:pointer; color:blue;">
edit
</label>
<table>
<tr>
<td>First Name:</td>
<td>John</td>
</tr>
<tr>
<td>Last Name:</td>
<td>Wright</td>
</tr>
</table>
<script type="text/javascript" charset="utf-8">
$('#edit').click(function() {
var $table = $('table');
if ($table.find('input').length) return;
$table.find('td:nth-child(2)').html(function (i, v) {
return '<input value=' + v + '>';
})
})
$('table').on('blur', 'input', function() {
$('table input').replaceWith(function() {
return this.value;
})
})
</script>
Любая помощь, пожалуйста,
даже у меня есть проблемы с синтаксисом .. если у вас есть светлячок вы можете использовать инструмент под названием «поджигатель», который покажет вам JavaScript ошибки, когда они происходят в ошибке консоль. – Silvertiger
Добавили ли вы jquery на свою страницу? –
, пожалуйста, укажите, какая ошибка у него равна –