HTML:
<div id="content" contenteditable="true">
Some text <a href="/">Link</a>
</div>
Javascript:
$("#content").find('a').click(function(){
alert('a clicked');
});
问题:没有调用警报。似乎没有调用点击事件
jsfiddle:http: //jsfiddle.net/bFtbV/
HTML:
<div id="content" contenteditable="true">
Some text <a href="/">Link</a>
</div>
Javascript:
$("#content").find('a').click(function(){
alert('a clicked');
});
问题:没有调用警报。似乎没有调用点击事件
jsfiddle:http: //jsfiddle.net/bFtbV/
这里没有足够的信息,除非您没有覆盖链接的默认行为。如果此代码是这种情况,它应该可以工作:
$("#content").find('a').click(function(e){
e.preventDefault();
alert('a clicked');
return false;
});
如果不:
你在pc或mac上测试过吗?iOS 不是调试的最佳场所!使用 iOS6 就更难了,除非你有 Mac 和 Lion OS X。
测试并给我们反馈
尝试直接在选择器中选择 a 标签:
$("#content a").click(function(){
alert('a clicked');
});