0

如何this与 div 标签中的类名结合使用,

 $(this).$('.reason_1').show();
4

3 回答 3

0

我猜你需要hasClass

If($(this).hasClass('.reason_1')){
   $(this).show();
 }
于 2013-07-24T05:30:57.247 回答
0

如果您需要检查当前元素是否具有类,请reason_1尝试:

If($(this).hasClass('reason_1')){
   $(this).show();
}

如果您需要更改 html,则:

$(this).html($('.reason_1').html());
于 2013-07-24T05:33:45.857 回答
0

这取决于您是要查找thisDOM 对象的子对象,还是要测试是否this确实具有类 reason_1。

第一个可以通过

$('.reason_1',this).show()

或者

$(this).find('.reason_1').show()

对于第二种情况,你可以写

$(this).filter('.reason_1').show()

在看到你的补充评论后

我有一个表格,在所有10行中,我需要显示“ colicy_1” div内容,当该特定行检查时

我想你必须首先使用复选框移动到下一个tr,然后从那里查找你的 div。就像是thisparents().reason_1

$(this).parents('tr:eq(0)').find('.reason_1').show()

可能会成功。

于 2013-07-24T05:37:15.657 回答