2013-03-07 58 views
1

所以我有這樣的JS代碼:jQuery的解析屬性的錯誤

var messages = xml; 
console.log(messages); 

返回此:

<messages test='foo'></messages> 

如何獲得 「測試」,考慮到以下不工作?

$(xml).find('messages').attr('test'); //returns undefined. 

在此先感謝。

新增的jsfiddle:http://jsfiddle.net/yJy8L/1/

回答

1

試試這個:

$(xml).filter('messages').attr('test'); 
+0

@johnsmith我很高興它幫助:) – karaxuna 2013-03-07 11:29:17

0

請試試這個代碼

var xml = "<messages test='foo'></messages>", messages = xml; 
$(messages).attr('test');