jquery框架下的某个js代码整合

cainiao13579 2017-10-17 03:33:18
jquery框架下的某个js里面的代码几乎是一模一样,只是选择器的名称不同而已,现在想整合共同的代码,要怎么写?比如
$("#Select1 li a").click(function () {
//
});

$("#Select2 li a").click(function () {
//
});


$("#Select4 li a").click(function () {
//
});
现在想 在js中接收选择器的索引也就是是[1,2,4],然后遍历这个索引数组,循环生成
$("#Select[i] li a").click(function () {
//
});
这样就不用每次新增都手动去加js代码,请问怎么写,谢谢!
...全文
244 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cainiao13579 2017-10-17
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:
上面错了。应该是

var arr = [1,2,4];
for (var i = 0; i < arr.length; i++) {
	$("#Select"+arr[i]+" li a").click(function () {
    //
	});
}
谢谢了
天际的海浪 2017-10-17
  • 打赏
  • 举报
回复
上面错了。应该是

var arr = [1,2,4];
for (var i = 0; i < arr.length; i++) {
	$("#Select"+arr[i]+" li a").click(function () {
    //
	});
}
天际的海浪 2017-10-17
  • 打赏
  • 举报
回复

var arr = [1,2,4];
for (var i = 0; i < arr.length; i++) {
	$("#Select"+i+" li a").click(function () {
    //
	});
}

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧