我正在尝试使用JavaScript中的两个字符串进行不区分大小写的搜索.
通常它会是这样的:
var string="Stackoverflow is the BEST";
var result= string.search(/best/i);
alert(result);
Run Code Online (Sandbox Code Playgroud)
该/i标志将不区分大小写.
但我需要搜索第二个字符串; 没有旗帜它完美无缺:
var string="Stackoverflow is the BEST";
var searchstring="best";
var result= string.search(searchstring);
alert(result);
Run Code Online (Sandbox Code Playgroud)
如果我将/i标志添加到上面的示例中,它将搜索searchstring而不是变量"searchstring"中的内容(下一个示例不起作用):
var string="Stackoverflow is the BEST";
var searchstring="best";
var result= string.search(/searchstring/i);
alert(result);
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我使用jQuery来解析RSS提要.我可以使用AJAX成功获取RSS提要:
$.get("podcast.xml", function (data) {
xml = $(data);
}, "xml");
Run Code Online (Sandbox Code Playgroud)
现在我可以通过使用获得播客的标题xml.find("channel > title").text().如何<itunes:image>在RSS源中选择标签?
该命令xml.find("channel > itunes:image")不起作用,因为:在CSS中分隔标记名称和伪类.我也试过,xml.find("channel > image")但它不起作用.
如何在CSS选择器或jQuery中处理XML命名空间?