<!DOCTYPE HTML>
<script src='http://code.jquery.com/jquery-latest.min.js'></script>
<body>
<div id='mydiv'>Hello, buddy.</div>
<div id='mydiv'>Hello, friend.</div>
</body>
JQueryの場合$('#mydiv')
、最初のdivのみを選択します$('div#mydiv')
が、選択するとすべてが選択されます。
IDだけでなく要素も指定すると、同じIDを持つが、divではない他の要素を選択できなくなることを理解しています。
これはバグではありませんか?$('#mydiv')
idが「mydiv」であるすべての要素を選択するべきではありませんか?