例如,
<href="javascript:void(0)" onclick="myJsFunc();">Link</a>
我想将onclick
命令链接到.click
函数。我该怎么做呢?我尝试了onclick ="click()"
,onclick ="click(function()"
,两者都无效。
HTML:
<area shape="rect" coords="710,44,866,84" href="javascript:void(0)" id="se" >
我的jQuery :(根据cdoeparadox更新)
$(document).ready(function() {
$('#numb1').hide().delay(800).fadeIn('normal');
});
$('.se').click(function(){
$('#SF').show();
});
答案 0 :(得分:2)
<a href="javascript:void(0)" onclick="myJsFunc();">Link</a>
表示,当您在此锚标记上click
时,它会调用函数myJsFunc()
和
javascript:void(0)
停止默认页面加载以点击该锚标记。
您需要使用class
或id
属性来指出相应的<a>
。例如:
的 HTML 强> 的
<a href="javascript:void(0)" class="someclick">Link</a>
的的jQuery 强> 的
$(document).ready(function() {
$('#numb1').hide().delay(800).fadeIn('normal');
$('area').click(function() {
$('#SF').show();
});
$('a.someclick').click(function() {
// do something
});
});
将所有代码放在$(document).ready({ .. })
。
答案 1 :(得分:0)
您需要将id
属性添加到要启用的确切<a>
,如下所示:
<a id="example_id">Some text</a>
然后您可以添加以下内容:
$('#example_id').click(function(){
// Place the code here
});
请记住将'example_id'替换为您的案例中有意义的内容。
应该这样做。
答案 2 :(得分:0)
从html中删除onclick =“xxx”。 jquery
$('your-id').click(function(){
})
将处理点击事件