<img id='img_"+i+"'></img> 在jquery中 如何写ID啊
答案:3 悬赏:40 手机版
解决时间 2021-04-11 06:41
- 提问者网友:难遇难求
- 2021-04-11 00:56
$("#") 在jquery 中应该怎么写呀 这ID 老是写不对
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-04-11 01:11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//由于是动态加载,需要委派处理
$("body").delegate("img[id^='img_']", "click", function(){
// 这里处理你动态生成的id是img_打头的img标签的单击事件
});
var str = "";
for(var i = 0; i < 3; i++){
str += "<img id='img_"+ i + "' />";
}
// 把上面的3个图片加载到body元素的最后
$("body").append(str);
// 你的代码的问题:
// img标签是单闭合标签,无需写2个
//回答完毕,采纳即可,如不采纳,永远不再answer
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//由于是动态加载,需要委派处理
$("body").delegate("img[id^='img_']", "click", function(){
// 这里处理你动态生成的id是img_打头的img标签的单击事件
});
var str = "";
for(var i = 0; i < 3; i++){
str += "<img id='img_"+ i + "' />";
}
// 把上面的3个图片加载到body元素的最后
$("body").append(str);
// 你的代码的问题:
// img标签是单闭合标签,无需写2个
//回答完毕,采纳即可,如不采纳,永远不再answer
全部回答
- 1楼网友:走死在岁月里
- 2021-04-11 03:09
弱弱的问下,img有</img>结尾标签么,没有吧!你找谁学的?
$('#img_"+i+"')这样不对你就不能给它加一个class名字?东西是死的,人是活的
- 2楼网友:老鼠爱大米
- 2021-04-11 02:04
var array=[];<br>for(var i=0;i<jquery("img").length;i++){<br> array[i]=jquery("img")[i].id;<br>}<br>var a=array.join(" ");<br>alert(a)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯