javascript - 在 jQuery 中使用选项触发?

标签 javascript jquery html

我有例如:

$('#field').click(function(){
   alert('One');
   alert('Two');
})

我想使用触发器:

$('#field').trigger('click');

可以为此添加功能吗?

如果我使用触发器,我只想执行alert('One');

也许作为...

$('#field').click(function(){
   alert('One');
   if(this != trigger){
      alert('Two');
   }
})

最佳答案

.trigger 实际上可以向事件发送参数(需要是一个数组)。

$('#field').trigger('click', [true]);

然后像这样修改事件:

$('#field').click(function(e, trigger){
   alert('One');
   if(!trigger){
      alert('Two');
   }
})

演示:http://jsfiddle.net/NTICompass/Rkr9S/

关于javascript - 在 jQuery 中使用选项触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12044341/

相关文章:

javascript - 先加载 JSON

javascript - 如何使用 Javascript Validator 验证文本框?

javascript - 如何使用 jquery 的 $ajax 调用进行 REST 调用?

html - 水平居中位置固定元素

html - 如何将 HTML 元素转换为 Canvas 元素?

javascript - 根据属性值使用数据表按钮过滤列

javascript - 加载后的 document.write() 样式位置

javascript - 如果当前文本数据 = 任何其他文本数据那么...?

javascript - li元素的平滑滚动onclick

html - 在第四个之后截断操作栏元素