切换功能无效

时间:2014-09-17 10:51:17

标签: javascript jquery

我添加了

$( "#target" ).toggle(function() {
    alert( "First handler for .toggle() called." );
    console.log("HIiiiiiiiiiii");
}, function() {
 alert( "Second handler for .toggle() called." );
 console.log("Helooooo");
});

在Html中我添加了。

<div class="calendarcell"><a href="" id="target" >'+ val.Title + '</a></div>

请你建议我

2 个答案:

答案 0 :(得分:0)

不推荐使用

作为功能的切换。你可以使用这样的东西:

 $( "#target" ).click(function() {
    var isclicked= $(this).data('isclicked');
     if(isclicked){
         funct1();
     }else{
         funct2();
     }
     $(this).data("isclicked", !isclicked);
 });

<强> working demo

答案 1 :(得分:0)

尝试设置数据属性以检查事件,

$('#target').live('click', function() {
    if ( $(this).data('flag') ) {
        console.log("HIiiiiiiiiiii");
    }else{
        console.log("Helooooo");   
    }

    $(this).data('flag', !$(this).data('flag'));
});
相关问题