Javascript 我们可以将jquery one()用于具有多个元素的属性类吗
我想做的是,我有不同的Javascript 我们可以将jquery one()用于具有多个元素的属性类吗,javascript,jquery,html,event-handling,Javascript,Jquery,Html,Event Handling,我想做的是,我有不同的DIV元素,它们有不同的ID,有相同的类 我知道的是: $(id).one() 及 它的工作原理如文档所示:将处理程序附加到元素的事件。 对于每个事件类型,每个元素最多执行一次处理程序 我想要的是: $(class).one() 每个ID最多执行一次处理程序,即每个事件类型每个DIV元素执行一次。 一节课不止一次 解决方案我知道: $(id1).one() $(id2).one() $(id3).one() ... 尽可能多地写我不想要的ID 可能吗 提前谢
DIV
元素,它们有不同的ID
,有相同的类
我知道的是:
$(id).one()
及
它的工作原理如文档所示:将处理程序附加到元素的事件。
对于每个事件类型,每个元素最多执行一次处理程序
我想要的是:
$(class).one()
每个ID
最多执行一次处理程序,即每个事件类型每个DIV元素执行一次。
一节课不止一次
解决方案我知道:
$(id1).one()
$(id2).one()
$(id3).one() ...
尽可能多地写我不想要的ID
可能吗
提前谢谢 不知道你要什么。但是
每个事件类型的每个元素最多一次
类选择器应该工作
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
alert('clicked');
})
点击1
点击2
$('.click').one(“click”,function(){
警报(“点击”);
})
不知道你想要什么。但是每个事件类型的每个元素最多一次
类选择器应该工作
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
alert('clicked');
})
点击1
点击2
$('.click').one(“click”,function(){
警报(“点击”);
})
不知道你想要什么。但是每个事件类型的每个元素最多一次
类选择器应该工作
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
alert('clicked');
})
点击1
点击2
$('.click').one(“click”,function(){
警报(“点击”);
})
不知道你想要什么。但是每个事件类型的每个元素最多一次
类选择器应该工作
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
alert('clicked');
})
点击1
点击2
$('.click').one(“click”,function(){
警报(“点击”);
})
如果我理解正确,您希望每类单击触发一次,则带有选择器的函数应执行以下操作:
$(document).one("click", ".div-group", function(){
alert(this.id);
});
如果我理解正确,您希望每类单击触发一次,则带有选择器的函数应执行以下操作:
$(document).one("click", ".div-group", function(){
alert(this.id);
});
如果我理解正确,您希望每类单击触发一次,则带有选择器的函数应执行以下操作:
$(document).one("click", ".div-group", function(){
alert(this.id);
});
如果我理解正确,您希望每类单击触发一次,则带有选择器的函数应执行以下操作:
$(document).one("click", ".div-group", function(){
alert(this.id);
});
我猜您想向该类的所有元素添加一个one()
,但这些项目中的每一项只能单击一次:
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
$(this).off('click'); // torn off click event
alert( 'This element will not alert this message again' );
})
点击1
点击2
$('.click').one(“click”,function(){
$(this).off('click');//撕下click事件
警报(“此元素将不会再次警报此消息”);
})
我猜您想向该类的所有元素添加一个one()
,但这些项目中的每一项只能单击一次:
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
$(this).off('click'); // torn off click event
alert( 'This element will not alert this message again' );
})
点击1
点击2
$('.click').one(“click”,function(){
$(this).off('click');//撕下click事件
警报(“此元素将不会再次警报此消息”);
})
我猜您想向该类的所有元素添加一个one()
,但这些项目中的每一项只能单击一次:
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
$(this).off('click'); // torn off click event
alert( 'This element will not alert this message again' );
})
点击1
点击2
$('.click').one(“click”,function(){
$(this).off('click');//撕下click事件
警报(“此元素将不会再次警报此消息”);
})
我猜您想向该类的所有元素添加一个one()
,但这些项目中的每一项只能单击一次:
<div class="click">click1</div>
<div class="click">click2</div>
$('.click').one("click",function(){
$(this).off('click'); // torn off click event
alert( 'This element will not alert this message again' );
})
点击1
点击2
$('.click').one(“click”,function(){
$(this).off('click');//撕下click事件
警报(“此元素将不会再次警报此消息”);
})
每个ID一次?ID是唯一的…每个ID一次?ID是唯一的…每个ID一次?ID是唯一的…每个ID一次?ID是唯一的…不,我想要的是(在演示中)在每个div上显示上述警报,但仅显示一次,如果您单击任何div,则不会显示第二次警报,因为我看不到您面临的问题.one
应按原样工作(请参阅bipen的答案)。不,我希望(在演示中)上述警报在每个div上显示一次,但如果您单击任何div,则不会显示第二次警报,因为我看不到您面临的问题.one
应按原样工作(请参阅bipen的答案)。不,我希望(在演示中)上述警报在每个div上显示一次,但如果您单击任何div,则不会显示第二次警报,因为我看不到您面临的问题.one
应按原样工作(请参阅bipen的答案)。不,我希望(在演示中)上述警报在每个div上显示一次,但如果您单击任何div,则不会显示第二次警报,因为我看不到您面临的问题<代码>。一个
应该按原样工作(参见bipen的答案)。你根本不需要关闭那里的。。在jquery文档中签出.one()
one()
是出于完全相同的原因引入的,这样您就不必再次调用on()
和off()
函数,因为它将事件绑定到每个匹配的元素,所以3个元素意味着我可以触发它3次?您根本不需要off
。。在jquery文档中签出.one()
one()
是出于完全相同的原因引入的,这样您就不必再次调用on()
和off()
函数,因为它将事件绑定到每个匹配的元素,所以3个元素意味着我可以触发它3次?您根本不需要off
。。在jquery文档中签出.one()
one()
是出于完全相同的原因引入的,这样您就不必再次调用on()
和off()
函数,因为它将事件绑定到每个匹配的元素,所以3个元素意味着我可以触发它3次?您根本不需要off
。。在jquery文档中签出.one()
one()
引入的原因完全相同,因此您不必再次调用on()
和off()
函数,因为它将事件绑定到每个匹配的元素,所以3个元素表示我可以触发