jquery 多个对象如何绑定同一事件? 利用选择器的方法,已百度找到。如:$("#div1", "#divN").click(function() { });现在想了解的是,当多个jQuery的对象时,又该如何写呢?如:var div1 = $(this);var divN = div1.parent();像这一种应该如何同时实现绑定一个事件呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .click就可以啊 和第一个一样 $("#div1,#divN,xxxxxxx").click(function(){ });其实就跟CSS一样。parent()如果关系到父节点同时绑定的,你可以用事件委托,然后判断被点击的对象来执行不同代码。 两个的执行代码是一样的,我想知道的是,如何同时绑定$(div1, divN)这样是不行的 直接用选择器的方法,我已百度过了。我想问的是,多个jquery的对象是,即非直接取页面元素,而是jq对象 有两种方案:一种循环绑定// 假设$("#div1", "#divN")有多个对象$("#div1", "#divN").each(function() { $(this).bind("click", function() { // 处理逻辑 });});另一种直接绑定,这种方式要看jQuery版本,新版本里在处理时,好像默认会执行循环。$("#div1", "#divN").bind("click", function() { // 处理逻辑}); String选择器方式偶已经知道了,想问的是Object选择器的方式。。 parent(),这只是打个比方。实际上可能是div = $(".nav"), divN = $(":input") div1 = $(this);var divN = div1.parent();div1.add(divN).click(function({//do something.})); juqery ui样式不显示,所有窗体都是透明,求解决方法 jquery datagrid 问题? 看看看!!! ajax 获取到 data(xml)如何解析 IE和Firefox中回车响应 很菜的一段代码,帮忙指正 javascript 如何获取页面元素,并改变文字颜色. javascript文件加载的问题 网页翻书效果,怎么做? Ext Model里的数据和服务端数据不匹配,如何转换? 求助,格式化日期???在线等。。。 求解释一下Angular.js里面的控制器的结构。 Javascript中,Events对象是属于JS内置对象还是HTML DOM的对象?
其实就跟CSS一样。
parent()如果关系到父节点同时绑定的,你可以用事件委托,然后判断被点击的对象来执行不同代码。
两个的执行代码是一样的,我想知道的是,如何同时绑定$(div1, divN)这样是不行的
一种循环绑定// 假设$("#div1", "#divN")有多个对象
$("#div1", "#divN").each(function() {
$(this).bind("click", function() {
// 处理逻辑
});
});
另一种直接绑定,这种方式要看jQuery版本,新版本里在处理时,好像默认会执行循环。$("#div1", "#divN").bind("click", function() {
// 处理逻辑
});
String选择器方式偶已经知道了,想问的是Object选择器的方式。。
parent(),这只是打个比方。实际上可能是div = $(".nav"), divN = $(":input")
var divN = div1.parent();div1.add(divN).click(function({
//do something.
}));