Jquery 查询字符串选择器解析
我向jquery传递了一个字符串,如下所示 “” 我想从输入中获取bar属性的值 我有Jquery 查询字符串选择器解析,jquery,jquery-selectors,Jquery,Jquery Selectors,我向jquery传递了一个字符串,如下所示 “” 我想从输入中获取bar属性的值 我有 var htmlstring = "<input id='foo' type='checkbox' bar='foobar'/><img id='blah' src='blahblah' />"; var bar = $(htmlString).find('input:checkbox').attr("bar"); var htmlstring=“”; var bar=$(htmlS
var htmlstring = "<input id='foo' type='checkbox' bar='foobar'/><img id='blah' src='blahblah' />";
var bar = $(htmlString).find('input:checkbox').attr("bar");
var htmlstring=“”;
var bar=$(htmlString).find('input:checkbox').attr(“bar”);
但它似乎不起作用
有什么想法吗
谢谢 将.find()
更改为.filter()
示例:
这是因为该方法只查看jQuery对象顶层元素的后代,而该方法只查看顶层元素
此外,这可能是问题中的一个输入错误,但您的
htmlString
变量的大小写已更改。@pixelby:是的,爱我的上标!:o)
.filter('input:checkbox')