Я нашел this, чтобы быть почти точно, что я пытаюсь сделать. Я использую Jeditable. Я могу настроить настройку по умолчанию. Я также смог получить код на форуме выше, чтобы работать. Я считаю, что моя проблема в том, что, поскольку я использую таблицу, мне нужно сделать что-то еще, чтобы выбрать предыдущий элемент.Использование Jeditable и активация при нажатии
Вот мой HTML
<table>
<tr>
<td width="5%"><input class="cat_checkbox" type="checkbox" name='delete_cat[]' value='<?php echo("$cat_data[cat_id]");?>' /></td>
<td width="90%" class="edit_cat_title" id='unique_id'>Category</td>
<td width="5%"><a href="#" class="edit_cat_title_trigger"><img src="images/edit.gif" border="0"></a></td>
</tr>
</table>
и вот мой JQuery:
//modify title content on the fly
$('.edit_cat_title').editable('action.php', {
name : 'cat_title',
indicator : 'Saving...',
submit : 'OK',
cancel : 'Cancel',
tooltip:'click to edit',
event : 'edit'
});
//trigger with the click of the edit image
$(".edit_cat_title_trigger").bind("click", function() {
$(this).prev().trigger("edit_cat_title");
});
Я знаю, что я, вероятно, должен быть в состоянии понять это и я знаю, что все, что я должен сделать, это изменить $(this).prev().trigger("edit_cat_title");
но я по-прежнему новичок в JQuery.
Что? Серьезно, в чем вопрос? – Pointy