
jquery 求助!或者直接javaScript实现也行 动态id的查找
无法使用$("#like_"+data)的写法啊···data是动态生成的··我想通过"#like_"+data这样的字符串连接找到匹配id的元素·不行啊··data是通...
无法使用 $("#like_"+data) 的写法啊···data是动态生成的··我想通过 "#like_"+data这样的字符串连接找到匹配id的元素·不行啊··data是通过点击事件获取的 求帮助啊!
<a id="like" href="javascript:;" title="<s:property value="id"/>" >
赞[<span id="like_<s:property value="id"/>"></span>]
</a> 展开
<a id="like" href="javascript:;" title="<s:property value="id"/>" >
赞[<span id="like_<s:property value="id"/>"></span>]
</a> 展开
4个回答
展开全部
<s:property value="id"/> 是jsp的标签么?
jquery有属性模糊匹配
$("input[name^='news']") 可以匹配 <input name="newsletter" />、<input name="newsboy" />
你这样的情况可以写成 $("span[id^='like_']") 表示 id以link_开头的所有dom
$("input[name$='letter']") 结尾
$("input[name*='man']") 包含
jquery有属性模糊匹配
$("input[name^='news']") 可以匹配 <input name="newsletter" />、<input name="newsboy" />
你这样的情况可以写成 $("span[id^='like_']") 表示 id以link_开头的所有dom
$("input[name$='letter']") 结尾
$("input[name*='man']") 包含
追问
是struts2 的标签
追答
明白了 $("span[id^='like_']")这样可以选择到你的那个 dom jquery 很强大吧
展开全部
你把<s:property value="id"/>这个id边上的双引号改成单引号试试:<s:property value=‘id’/>
<a id="like" href="javascript:;" title="<s:property value='id'/>" >
赞[<span id="like_<s:property value='id'/>"></span>]
</a>
因为按你那么写的话,id的值应该只是"like_<s:property value="吧……
不行的话,咱们再讨论。
<a id="like" href="javascript:;" title="<s:property value='id'/>" >
赞[<span id="like_<s:property value='id'/>"></span>]
</a>
因为按你那么写的话,id的值应该只是"like_<s:property value="吧……
不行的话,咱们再讨论。
追问
但是我看chrome查看的html文档里的id确实是我想要的结果,id不是"like_<s:property value="啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<span id="like_<s:property value="id"/>"></span>这里写的有问题吧。
更多追问追答
追问
这里怎么有问题?···
追答
"like_"这个在html中也识别不了啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-18
展开全部
可以实现但是这样写法不行,$("#"+'like_'data),'like_'data作为参数一起传进去就OK了
<a id="like" href="javascript:;" title="<s:property value="id"/>" >
赞[<span id="like_<s:property value="id"/>"></span>]
</a>
function a(id){
$("#"+id);
}
追问
这样也不行··
追答
赞[<span id="like_'<s:property value="id"/>'"></span>]
应该是这样的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询