Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.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 如何使我的代码只发出警报';gggg',无法使用jquery删除第一条语句_Javascript_Jquery_Click_Code Coverage - Fatal编程技术网

Javascript 如何使我的代码只发出警报';gggg',无法使用jquery删除第一条语句

Javascript 如何使我的代码只发出警报';gggg',无法使用jquery删除第一条语句,javascript,jquery,click,code-coverage,Javascript,Jquery,Click,Code Coverage,这是我的代码: <input type="button" value="edit" id="edit"/> <script type="text/javascript" src="jquery-1.4.2.js"></script> <script type="text/javascript"> $('input').click(function(){ alert('sss') }) $('i

这是我的代码:

<input type="button" value="edit" id="edit"/>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
    $('input').click(function(){
            alert('sss')
        })
    $('input').click(function(){
            alert('gggg')
        })
</script>

$('input')。单击(函数(){
警报(‘sss’)
})
$('input')。单击(函数(){
警报('gggg')
})
当我点击按钮时,它会提醒Twitche

那么如何涵盖第一句话,

谢谢

现在,要完全摆脱该事件处理程序,可以解除其绑定:

$('input').click(function(){
        alert('sss')
    });
// :
// :

$('input').unbind("click");
$('input').click(function(){
        alert('gggg')
    })

现在,要完全摆脱该事件处理程序,可以解除其绑定:

$('input').click(function(){
        alert('sss')
    });
// :
// :

$('input').unbind("click");
$('input').click(function(){
        alert('gggg')
    })
您可以使用方法从指定元素中删除任何单击事件侦听器,然后绑定一个新的侦听器:

$("input").unbind("click").click(function() {
    alert("This is the only listener bound to this element");
});
您可以使用方法从指定元素中删除任何单击事件侦听器,然后绑定一个新的侦听器:

$("input").unbind("click").click(function() {
    alert("This is the only listener bound to this element");
});

将其从
块中删除

$('input').click(function(){
    alert('sss')
})
这样你就只剩下

<input type="button" value="edit" id="edit"/>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
    $('input').click(function(){
        alert('gggg');
    });
</script>

$('input')。单击(函数(){
警报('gggg');
});

将其从
块中删除

$('input').click(function(){
    alert('sss')
})
这样你就只剩下

<input type="button" value="edit" id="edit"/>
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
    $('input').click(function(){
        alert('gggg');
    });
</script>

$('input')。单击(函数(){
警报('gggg');
});

你的问题不清楚;您正在为输入选择器指定两次单击事件,然后说它警告两次……我希望它只警告一次,警告“gggg”,而不是警告“ssss”,您的问题不清楚;您正在为输入选择器指定两次click event,然后说它警报两次……我希望它只警报一次,警报'gggg',而不是警报'ssss',我认为首选的jQuery方法是在函数参数中包含一个
事件
,然后调用
事件.preventDefault()
而不是
返回false
我认为首选的jQuery方法是在函数参数中包含一个
事件
,然后调用
事件.preventDefault()
而不是
返回false再次阅读问题标题。他无法删除该行。如果他们无法从文件中删除代码,他们将如何添加到其中?我假设这些行实际上位于两个单独的.JS文件中,一个他可以修改,另一个他不能。请再次阅读问题标题。他无法删除该行。如果他们无法从文件中删除代码,他们将如何添加到该行中?我假设这些行实际上位于两个单独的.JS文件中,一个他可以修改,另一个他不能。