2011-09-15 1 views
2

を隠されている場合でもfalseを返す:IE8で

<div id="foo" align="right"> 
    <button type="button" id="bar" name="bar" title="bar" style="display:none;">bar</button> 
</div> 

falseを返し$('#bar').is(':hidden')を。だから私はjQueryのソースコードをデバッグし、問題が次のコードのために発生したことがわかりました: set = ret.expr ? Sizzle.filter(ret.expr, ret.set) : ret.set; 変数setは正しく割り当てられていません。前もって感謝します。

+1

バージョンは何? –

+0

$( '#bar:hidden')は機能しますか?私はこの疑似クラスを見たことがありません、それはjQ固有ですか? – cvsguimaraes

+1

これを最新のjQuery(githubソースから)で複製することはできません。あなたは[このフィドル](http://jsfiddle.net/mekwall/KH8HN/)を試すことができますか?それでも動作しない場合は、バグを報告する必要があります。 – mekwall

答えて

関連する問題