我在表单中有下面的图像锚点。表单ID为myForm
。点击后我会调用一些数据库调用,我有html代码和jquery代码。
<a id="new"><img src="image.gif"></a>
jQuery代码:
$('#myForm #new').click(function() {
alert("new byutttton clickeddddd");
});
但它没有警觉。我在这里做错了吗?它在FF中工作正常。
答案 0 :(得分:0)
IE7很可能需要元素的href属性。您可能希望使用除锚点之外的其他元素来实现此功能。你也只需要一个选择ID,因为它们应该是唯一的。
尝试
<a id="new" href="#"><img src="image.gif"></a>
$('#new').click(function(event) {
event.preventDefault();
alert("new byutttton clickeddddd");
});
答案 1 :(得分:0)
"<a href="javascript:void(0)" id="new"><img src="image.gif"></a>
“
我认为你缺少像这样的href标签
答案 2 :(得分:0)
我会切换到'on'jQuery事件
HTML
<a href="#" id="new"><img src="/" alt="my image" /></a>
的jQuery
$("#new").on("click", function(event){
event.preventDefault();
alert("new byutttton clickeddddd");
});
删除#myForm。你也是对选择器的资格过高。但我认为这不是什么大问题。