我有以下html结构,可以作为表中的行重复
<div class='class1'> <input type="checkbox" id="some_id" checked> </div>
<div class='class2'> <label> Some Label </label> </div>
<div class='class3'> Some Text </div>
当选中一个复选框时,我会使用jquery选择器
获取与之相关的文本this.$('#some_id').parent().next().next();
有没有更好的方法来实现这一目标?
答案 0 :(得分:2)
$(this).parent().siblings('.class3').text();
或
$('#some_id').parent().siblings('.class3').text();
或试试这个:
$('#some_id').parent().nextAll().eq(1).text();