我使用AJAX接收XML響應,然後我需要操作。通過使用jQuery的上下文選項,我可以從XML數據中進行選擇,但我仍然無法寫入它。使用jQuery處理包含XML的變量?
$('blah', xml)
選擇XML就好了,但
$('blah', xml).removeClass('myClass')
似乎什麼也不做XML變量!我如何才能實現我正在尋找的功能?
例子:
var data = null;
$(document).ready(function(){
$.ajax({
type:"GET",
url:"blah/blah.jsp",
success:function(msg)
{
data = msg;
init();
}
});
function init()
{
$('#myElement', data).removeClass('hidden');//removeAttr('class') also fails
}
示例XML文件:
<root>
<div>
<!--lots of content -->
</div>
<div>
<p id = "myElement<->" class = "hidden">
Test!
</p>
</div>
</root>
我們可以看到XML文件嗎? – 2009-09-28 21:16:04
addClass/removeClass是HTML特定的,它們修改名爲class的屬性。你能告訴我們,如果removeAttr的作品? – 2009-09-28 21:25:45
removeAttr不起作用。 – 2009-09-28 21:43:48