我正在使用一个 asp 菜单,它自动插入 style="width:3px;"进入我的菜单表 tds 在我的选项卡之间创建一个令人讨厌的gab。我正在测试使用 jquery 删除此内联样式,而不是我们的开发人员仅为此装饰性缺陷自定义菜单。
下面是一个简单的例子:
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td style="width:3px;">hello world</td>
</tr>
</table>
在 jquery 中,我可以删除所有带有 style 属性的 tds:
$('td').removeAttr('style');
所以,我的问题是,我如何定位仅包含 3px 的内联样式?
这是我的现场演示:http://jsfiddle.net/n9upF/
最佳答案
你问的是如何选择样式属性只有 width:3px;
的 td,对吧?
您可以使用 Attribute Equals Selector .
$("td[style='width:3px;']").removeAttr("style");
关于jquery - 使用 jquery 删除特定的内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3819243/