我有一个这样的代码片段:(注意frame_bookmark有z-index 100)
<div id="select_bar">
<div class="frame_bookmark" style="position:absolute;top:1px;left:695px;z-index:100;width:15px;height:15px;background:#df3367;border-radius:10px;">
</div>
</div>
当我有像
这样的JavaScript时会显示警告框$("#select_bar").click(function()
{
alert('down');
});
但是当我有像这样的JavaScript时没有显示:
$(".frame_bookmark").click(function()
{
alert('down');
});
答案 0 :(得分:1)
如果您发布的代码完全是您的代码,那么您错过了结束</div>
,这肯定会让您感到困惑。它应该是:
<div id="select_bar">
<div class="frame_bookmark" style="position:absolute;top:1px;left:695px;z-index:100;width:15px;height:15px;background:#df3367;border-radius:10px;"></div>
</div>
答案 1 :(得分:0)
查看http://jsfiddle.net/ 你的代码非常有效)
答案 2 :(得分:0)
在jquery中调用ID时形成我的理解,就像JavaScript默认为eq(0)。
但是在使用属性类/名称时,您要为
指定索引数字示例
$(“。frame_bookmark:eq(0)”)/ $(“。frame_bookmark”)。eq(0)
和/或使用.each函数