“myjsFunc”代表什么?

时间:2012-08-14 10:18:21

标签: jquery

例如,     <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();

});

3 个答案:

答案 0 :(得分:2)

目前

  • <a href="javascript:void(0)" onclick="myJsFunc();">Link</a>表示,当您在此锚标记上click时,它会调用函数myJsFunc()

  • javascript:void(0)停止默认页面加载以点击该锚标记。


你能做什么

您需要使用classid属性来指出相应的<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(){
})

将处理点击事件