永发信息网

jquery如何获取动态id,$(?)

答案:3  悬赏:20  手机版
解决时间 2021-11-30 05:15
  • 提问者网友:轮囘Li巡影
  • 2021-11-30 01:16
jquery如何获取动态id,$(?)
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-11-30 02:46
$(".doc-form-area").attr("id") 这样就可以获取了追问我想在问一个问题,我要通过获取到对应的id,然后添加css样式,即如$('#sign2').css({'top':'150px','left':'150px','width':'100px','height':'100px'}); 问题在这里,$('#sign2')括号中是变量(var name=$(".doc-form-area").attr("id")),要怎么写呢$().css()追答很简单了,你这应该是个循环吧.......所以在每次生成div的时候就立即获取这个div的id,然后对其进行着色,如果只进行一个着色就是用一个css()函数写死颜色就行了,如果要是添加多种色彩可以使用的一个颜色数组然后动态的改变颜色就行了追问是的,我之前试过,但是css加载不上去,获取到的id是个变量,假设为node,如果不是个变量我知道是这么写的$('#sign2').css({'top':'150px','left':'150px','width':'100px','height':'100px'});有我想要的效果,但换成是变量的,现在发现我之前问问题都没问在点子上嘞,问题就是$(node)不知道怎写?追答你这样已经动态获取了这个节点的id是吧,假设像你说的这样,id已经求出来了是sign2,你现在就可以这样写了$("#"+sign2).css()了 你再试试
全部回答
  • 1楼网友:春色三分
  • 2021-11-30 03:37
使用delegate绑定id和事件
  • 2楼网友:北城痞子
  • 2021-11-30 03:00
示例:$($("div[id^='sign']").get(2)).css(({'top':'150px','left':'150px','width':'100px','height':'100px'})
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯