Jquery 将事件添加到同一事件中
对不起,这个标题,我不知道怎么解释 这可能吗Jquery 将事件添加到同一事件中,jquery,events,click,Jquery,Events,Click,对不起,这个标题,我不知道怎么解释 这可能吗 $('div').click(function(){ //code 1 $('div2').click(function(){ //code 2 }); }); 手动单击div 1的click事件中的div 2,方法如下 HTML 这里是Div1 这里是第二组 JS var isClick=false; $(文档).ready(函数(){ $('#div1')。单击
$('div').click(function(){
//code 1
$('div2').click(function(){
//code 2
});
});
手动单击div 1的click事件中的div 2,方法如下
HTML
这里是Div1
这里是第二组
JS
var isClick=false;
$(文档).ready(函数(){
$('#div1')。单击(函数(){
isClick=true;
});
$('#div2')。单击(函数(){
如果(isClick){
警报(“div2点击”);
}
});
这两个函数的通用处理程序,$('div,.div2')。单击(function(){
?“我不知道如何解释”好吧,试试。你想从另一个处理程序连接一个处理程序吗?从另一个处理程序内部触发一个处理程序吗?完全是其他的吗?嗯,在我的示例中,'div')。单击('div2')时,'click()函数将完成触发器将在“#id1”完成后或同时执行?
$('#id1').click(function () {
alert('div 1');
$('#id2').click();
});
$('#id2').click(function () {
alert('div 2');
});
<div id="div1">Here Div1</div>
<div id="div2">Here Div2</div>
<script>
var isClick = false;
$(document).ready(function () {
$('#div1').click(function(){
isClick = true;
});
$('#div2').click(function(){
if(isClick) {
alert("div2 click");
}
});
</script>