我想<a>
使用 jQuery 或直接 javascript 选择页面上的所有元素。如果锚直接包含文本而没有其他内容,那么问题是我选择它的唯一方法。有没有办法只选择文本节点?
问问题
547 次
2 回答
6
尝试这个:$('a:not(:has(*))')
演示:http: //jsfiddle.net/QAamN/
于 2012-04-15T08:15:37.943 回答
3
您可以使用 jQuery 过滤器方法来实现
$("a").contents().filter(function() {
return this.nodeType == 3;
});
于 2012-04-15T08:17:45.860 回答