Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 切换功能不工作_Javascript_Jquery - Fatal编程技术网

Javascript 切换功能不工作

Javascript 切换功能不工作,javascript,jquery,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="c

我补充说

$( "#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>


你能给我推荐一下吗?

因为不推荐使用该功能的开关。您可以使用以下内容:

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

尝试设置用于检查事件的数据属性

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

    $(this).data('flag', !$(this).data('flag'));
});

Js文件是我必须使用的文件吗?是的,对于我正在使用的这个Js文件,该代码不工作,你已经给了linki一些警告检查box@Abhishek:参见上面的演示,这里我必须用('isclicked')替换的内容您已经使用了jquery 1.11.0,但我使用的是jquery/1.3.2/jquery.min.js。如果我使用的日历选择器没有显示,Like Object[Object Object]没有显示方法“datepicker”Yeah Vaibhav Uncaught TypeError:显示对象#没有方法“on”