我看到了这段代码:
$("ul li").text().search(new RegExp("sometext", "i"));
想知道这是否可以扩展到任何字符串?
我想完成以下操作,但它不起作用:
$("li").attr("title").search(new RegExp("sometext", "i"));
此外,有人有指向此函数的 jQuery 文档的链接吗?我显然在谷歌搜索上失败了。
最佳答案
search()
是一个字符串方法。
您正在执行 attr
在每个 上运行 <li>
元素。
您需要调用 each
并使用 this
内引用。
例子:
$('li').each(function() {
var isFound = $(this).attr('title').search(/string/i);
//do something based on isFound...
});
关于javascript - jQuery .search() 到任何字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1854493/