我正在为我正在处理的一些 jQuery 代码而苦苦挣扎,我已经将问题缩小到这个简单的例子,它的行为也不像我期望的那样:
jsFiddle:http: //jsfiddle.net/HypYT/
HTML
<div id="a">a: <span>A</span></div>
<div id="b">b: <span>B</span></div>
jQuery
jQuery.each( ["#a", "#b"], function(){
alert(this); // alerts "#a" and "#b"
$(this).hide(); //not working
$('#b').hide(); //working
});
任何人都知道这里发生了什么?