2011-05-19 61 views
1

我有被傳遞到這樣 「」查詢字符串選擇解析

我想從輸入欄屬性的值的jQuery的字符串。

我已經

var htmlstring = "<input id='foo' type='checkbox' bar='foobar'/><img id='blah' src='blahblah' />"; 
var bar = $(htmlString).find('input:checkbox').attr("bar"); 

但它不似乎工作?

任何想法?

謝謝!

回答

3

更改.find().filter()

.filter('input:checkbox') 

實施例:http://jsfiddle.net/2QkRm/

這是因爲find()[docs]方法只着眼於在jQuery對象的頂層中的元素的後代,而filter()[docs]方法僅着眼於頂層元素。

此外,這可能是問題中的拼寫錯誤,但是您的大寫在htmlString變量上發生了變化。

+0

我很親密。這是完美的。 – Chuck 2011-05-19 18:40:21

+0

+1看@patrick得到花哨w/[文檔]上標:] – pixelbobby 2011-05-19 18:40:30

+0

@pixelbobby:是的,愛我的上標! :o) – user113716 2011-05-19 18:42:16