jQuery/JS只选择直接包含文本的元素

alt*_*alt 1 javascript jquery

我想<a>用jQuery或直接的javascript 选择页面上的所有元素.如果锚点直接包含文本而没有其他内容,那么我只能选择它.有没有办法只选择文本节点?

ste*_*ewe 6

试试这个: $('a:not(:has(*))')

演示:http://jsfiddle.net/QAamN/