我试图找到所有带有内联样式的p标签attrs style =“text-align:center;”其中只包含
,没有别的。然后删除每个找到的整个p。查找只有 的段落并删除p标签
还有其他的p标签具有相同的attr,它们不仅包含我想要保留的nbsp,我只是坚持找到只有空间的p标签。愚蠢的WordPress的tinyMCE编辑器,驱使我坚果。
这是我正在努力的基础。只输出所有文本对齐中心的p标签。
var p = $('.entry p[style="text-align: center;"]');
p.each(function() {
console.log(p);
});
愚蠢的小事情,我不想再花时间试图找出我做错了什么。这里有一个示例页面,它包含了我正在使用的东西。 http://www.drinkinginamerica.com/page/14/
感谢
您忽略了'style'属性过滤,但'$(this).html()==' ''是主要的。 – 2011-05-15 03:47:20
这个作品,谢谢。我打算使用remove()方法,但无法让它选出nbsp p标签。试图在一行中做得太辛苦 – jaredwilli 2011-05-15 04:29:39
@mu - 我想我假设我们可能想要只包含' '的所有'p'标签,不管风格如何,但当然可以调整选择器if必要。 – nrabinowitz 2011-05-15 05:13:19