jquery$(td)是否排除colspan

jquery $(td) exclude colspan?

本文关键字:是否 排除 colspan td jquery      更新时间:2023-09-26

嗨。我有以下内容,它向所有<td>元素添加了一个类,但我有一个特定的<td colspan="3">,我想排除它。我如何在jquery中做到这一点?谢谢你的帮助。

$('td', table).addClass('ui-widget-content'); // exclude a <td colspan="3">

使用.not()排除特定元素。

$('td', table).not('td [colspan=3]').addClass('ui-widget-content');

在我看来,使用属性选择器可以更干净地完成这一操作

$('td[colspan!=6]', table).addClass('ui-widget-content');

使用过滤器功能(请参阅此处的手册http://api.jquery.com/filter/(

可以在选择器中完成

$('td:not([colspan=3])','table').addClass('ui-widget-content');

参见示例

使用not((

$('td', table).not('td [colspan=3]').addClass('ui-widget-content');