jQuery 中这些选择元素的方式有什么区别?
如果我有以下标记,
<div id="previewNote" class="note yellow" style="left:25;top:25px;z-index:1;">
<div class="body"></div>
<div class="author"></div>
<span class="data"></span>
</div>
选择“previewNote”DIV
$("#previewNote")
我可以通过使用或
$("[ID$=previewNote]")
甚至其他方式 。当我的元素位于对话框窗口内时,通常第一种方法不起作用,但第二种方法起作用。
两者有哪些区别?
谢谢!
If I have the following markup
<div id="previewNote" class="note yellow" style="left:25;top:25px;z-index:1;">
<div class="body"></div>
<div class="author"></div>
<span class="data"></span>
</div>
I can select the "previewNote" DIV either by using
$("#previewNote")
or
$("[ID$=previewNote]")
and with even other ways. When my element is inside a dialog window usually the first method does not work but the second does.
Which are the differences between the two?
thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
$("#previewNote")
选择id
为previewNote
的元素$("[ID$=previewNote]")
选择id
以结尾的元素 ($
)previewNote
更多信息:http:// /api.jquery.com/attribute-ends-with-selector/
$("#previewNote")
selects element whoseid
ispreviewNote
$("[ID$=previewNote]")
selects element whoseid
ends with ($
)previewNote
More Info: http://api.jquery.com/attribute-ends-with-selector/