问问题
109 次
4 回答
6
于 2013-03-20T08:37:01.073 回答
0
这是另一种更受 CSS 驱动的方法,您甚至可以让您的 CSS 处理添加加号。检查一个类比检查一个元素的扩展性要好得多innerHTML
,但这只有在你有大量 + 链接时才真正重要。
HTML
<a href="/" class="add">Add</a>
<a href="/" class="add">Add</a>
CSS
.add:before { content:"+ "; }
jQuery
var addLinks = $('.add');
// or pure JS (faster if you only desire the DOM objects)
addLinks = document.getElementsByTagName('add');
于 2013-03-20T08:40:44.240 回答
0
在 CSS3 中有一个 :contains() 选择器也可能有用。
$('a:contains("+ ")').....
作为一个例子.. 不完全是你正在寻找的,但可能会变得有用。
于 2013-03-20T08:41:45.910 回答
0
var links = document.links, l = links.length, i, plus = [];
for (i = 0; i < l;i++){
if(/\+\w/(links[i].textContent))plus.push(links[i]);
};
编辑:
var links = document.links, l = links.length, i, plus = [];
for (i = 0; i < l;i++){
if(/\+\w/.test(links[i].textContent))plus.push(links[i]);
};
于 2013-03-20T09:15:43.417 回答