jQuery给图片添加双击事件没反应代码如下:

<div><div><div><div><div><imgid="image1"class="ff"src="images/image/fine.png"><div></... <div>
<div>
<div>
<div>
<div>
<img id="image1" class="ff" src="images/image/fine.png">
<div>
</div>
</div>
</div>
</div>

js代码:
function dblclick1()
{
$('.ff').dblclick(
function (event)
{
var name_id=event.target.id;
alert(name_id);
});
}
js函数已经被调用,图片有显示但是双击图片没反应
展开
 我来答
fadingSING
2014-03-04 · 超过24用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:44.2万
展开全部
$(".ff").each(function() {
    $(this).dblclick(function(e) {
        alert($(this).attr("id"))
    });
});

这样写试试

追问
还是没成功,不过位于其他div内部的图片还是可以添加事件并且成功运行的,我再看看吧。
追答
动态添加的元素要重新绑定事件或者委托其他元素触发事件
310851010
2014-03-04 · TA获得超过273个赞
知道小有建树答主
回答量:166
采纳率:100%
帮助的人:94.6万
展开全部
这段脚本有兼容问题,event.target的写法火狐浏览器支持,IE不支持,后面有 .id的写法IE支持,其他浏览器都不支持.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
2014-03-04 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2905万
展开全部
dblclick1这个函数你调用了吗?

完整的页面或者关键代码是怎么样的?
追问
函数已经调用,这个img是动态添加进去的。换成$(this).attr("id");也没起作用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式