Oma*_*mar 9 javascript string jquery
我看到了这段代码:
$("ul li").text().search(new RegExp("sometext", "i"));
Run Code Online (Sandbox Code Playgroud)
并想知道这是否可以扩展到任何字符串?
我想完成以下任务,但它不起作用:
$("li").attr("title").search(new RegExp("sometext", "i"));
Run Code Online (Sandbox Code Playgroud)
此外,任何人都有这个功能的jQuery文档的链接?我显然在Google上搜索失败了.
Jac*_*kin 27
search() 是一个String方法.
您正在attr对每个 <li>元素执行该函数.您需要调用each并使用其中的this引用.
例:
$('li').each(function() {
var isFound = $(this).attr('title').search(/string/i);
//do something based on isFound...
});
Run Code Online (Sandbox Code Playgroud)
小智 7
if (str.toLowerCase().indexOf("yes") >= 0)
Run Code Online (Sandbox Code Playgroud)
要么,
if (/yes/i.test(str))
Run Code Online (Sandbox Code Playgroud)