Javascript 使用表格并单击激活

Javascript 使用表格并单击激活,javascript,jquery,jeditable,Javascript,Jquery,Jeditable,我发现这几乎正是我想要做的。我正在使用我可以得到默认设置工作。我还能够让上面论坛中的代码正常工作。我相信我的问题是,因为我使用的是一个表,所以我需要一些其他的东西来选择前面的元素 这是我的HTML <table> <tr> <td width="5%"><input class="cat_checkbox" type="checkbox" name='delete_cat[]' value='<?php echo("

我发现这几乎正是我想要做的。我正在使用我可以得到默认设置工作。我还能够让上面论坛中的代码正常工作。我相信我的问题是,因为我使用的是一个表,所以我需要一些其他的东西来选择前面的元素

这是我的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>

我知道我可能应该能够找到答案,我知道我所要做的就是更改
$(this).prev().trigger(“edit_cat_title”)是正确的,但我对Jquery还是很陌生

我想出来了,我只需要获得
的前一个实例。编辑\u cat\u title
我使用这个jquery来回答任何想知道的人

    $(".edit_cat_title_trigger").bind("click", function() {
    $(this).parent().prev('.edit_cat_title').trigger("edit");
});

感谢

< P>而不是依赖DOM结构来触发编辑事件,您可以考虑在两个组上设置一个Rel-Type,以更为有限地对它们进行分组。这将使代码与标记更加解耦。那么选择器就是
$('.edit_cat_title').filter('[rel='+$(this.attr('rel')+'])

什么?说真的,这里的问题是什么?谢谢Alex,我不得不承认只有一半是有意义的
    $(".edit_cat_title_trigger").bind("click", function() {
    $(this).parent().prev('.edit_cat_title').trigger("edit");
});