Javascript 将JQuery函数应用于自定义类类型?
我有一系列div,其“event_id”是从数据库中提取的一些随机文本,这些文本临时存储在客户端的数组中。我的目标是遍历这些id中的每一个,并禁用与具有所述事件id的div相关联的任何onclick事件 例子:Javascript 将JQuery函数应用于自定义类类型?,javascript,jquery,Javascript,Jquery,我有一系列div,其“event_id”是从数据库中提取的一些随机文本,这些文本临时存储在客户端的数组中。我的目标是遍历这些id中的每一个,并禁用与具有所述事件id的div相关联的任何onclick事件 例子: for(x=0;x
for(x=0;x
我正在尝试类似的东西。明显的问题是类类型是什么?是一个事件id,不是一个普通类,我不知道如何处理它。每个字符串iD都存储在google\u iD数组中。选择器应该是
[event\u iD=“whatever”]
,因此请使用:
for (x = 0; x < google_ids.length; x++) {
$('[event_id="' + google_ids[x] + '"]').click(function(e) {
e.preventDefault() ;
});
}
$('[event_id='+google_id[x]+'])感谢您的提示。我仍然想知道如何禁用event_id div。上面列出的代码并不是我想要的。它仍然是可拖动、可单击等。您是否使用jquery UI来进行拖动?您可以使用
return false
而不是e.preventDefault()
@RLam我正在使用这个庞大的第三方JS库DHTMLX Schedulere.preventDefault并没有禁用元素的移动、可拖动和单击事件。有什么想法吗?同样的问题,我仍然可以点击并移动item@RyanShocker检查更新的代码非常奇怪,仍然可以拖动并执行所有操作。我甚至从上面的例子中硬编码$(“[event_id=“f6av3mn7chjc827ra497b8g178]”)。解除绑定(“单击”);您可以使用jqueryui
,创建一个小提琴来复制您的问题吗?
for (x = 0; x < google_ids.length; x++) {
$('[event_id="' + google_ids[x] + '"]').click(function(e) {
e.preventDefault() ;
});
}
for (x = 0; x < google_ids.length; x++) {
$('[event_id="' + google_ids[x] + '"]').unbind("click");
}