JQUERY检查元素是否有多个'td'的父母
JQUERY get the element after check if it has more than one 'td' parents
我是jquery的新手,
我想得到然后隐藏元素与类(承包)检查后,如果它有多个'td'父
PS:在我的代码中的一些问题,我不想使用if语句
示例代码:
<table>
<tbody>
<tr>
<td>
<div class='contracted'>Something</div>
<table>
<tbody>
<tr>
<td>
<div class='contracted'>Something</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
具有contracted
和多个td
父元素的元素可以按如下方式选择和隐藏:
$('td td .contracted').hide();
您的代码没有明确说明您想要单击什么来触发此操作,但是您可以使用on
将单击事件处理程序绑定到触发器元素。
$('.contracted').filter(function(){
return $(this).parents('td').length > 1;
}).hide();
在需要的对象上添加侦听器:
$('td td .contracted.').on('click', functionName)
不需要听所有.简约元素…只要你想要的。:)
相关文章:
- 正在获取生成的PHP td值
- 如何在td元素中添加监听器
- 如何首先设置样式<td>表中包含在窗体中的元素
- 使用javascript获取表的td值
- tu如何将id放在填充了json数据的html表td上
- 改变所有<td>为特定的桌子点击颜色
- JQuery展开和隐藏表td
- jQuery如何获取td单元格值
- 如何调用表td标记内的Onload函数
- 使用谷歌地图api计算距离并将其设置在表格中<td>
- 查找所有TD标签并读取其数据属性
- 在同一tr-jQuery中获取td的值
- jQuery将td onclick值传递到其他表
- 计算HTML表TD中两个数字之间的百分比
- 使用querySelector()获取最后一个td元素
- <td> focusin event .addclass
- 如何通过js更改td的属性
- 选择所有td's基于所选内容覆盖多行
- JQuery选择器:如果同级具有.class,则选择td
- JQUERY检查元素是否有多个'td'的父母