如何将this
与div标签中的classname结合使用,
$(this).$('.reason_1').show();
答案 0 :(得分:0)
我想你需要hasClass
If($(this).hasClass('.reason_1')){
$(this).show();
}
答案 1 :(得分:0)
如果您需要检查当前元素是否具有类reason_1
,请尝试:
If($(this).hasClass('reason_1')){
$(this).show();
}
如果您需要更改html:
$(this).html($('.reason_1').html());
答案 2 :(得分:0)
这取决于您是否正在尝试查找this
DOM对象的子项,或者您是否要测试this
实际上是否具有类reason_1。
第一个可以通过
来实现$('.reason_1',this).show()
或
$(this).find('.reason_1').show()
对于第二种情况,你可以写
$(this).filter('.reason_1').show()
看到你的额外评论后
我有一个10行的表格,我需要显示'reason_1'div内容,当选中该特定行复选框时
我猜您必须首先使用tr
从this
复选框移至下一个parents()
,然后从那里查找您的.reason_1
div。像
$(this).parents('tr:eq(0)').find('.reason_1').show()
可能会成功。