如何给a/a添加id属性并js对象动态添加属性赋值

js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'如何给&a&&/a&添加id属性并动态赋值 - 开源中国社区
当前访客身份:游客 [
当前位置:
ul += '&li&' + '&a&' + jsons[i].cname + '&/a&' + '&/li&';
我是通过JQ动态生成ul的,那我现在想动态赋值给&a&的id。
那我就尝试这样做了:
ul += '&li&' + '&a id=&jsons[i].cid&&' + jsons[i].cname + '&/a&' + '&/li&';
PS:jsons[i].cid是有值的,这样下来的结果,在HTML里面显示成这样了
&a id=&jsons[i].cid&&上海&/a&
&a id=&jsons[i].cid&&北京&/a&
&a id=&jsons[i].cid&&广东&/a&
共有9个答案
<span class="a_vote_num" id="a_vote_num_
//jquery的语法
var $ul = $(&&ul&&);
$.each(json,function(i,item){
$ul.append(
$(&&li&&).append(
$(&&a&&).attr(&id&,item.id).append(item.name)
--- 共有 3 条评论 ---
: 饿,手误,抱歉。
(5年前)&nbsp&
原来是你的function拼写错误啦~~:D
(5年前)&nbsp&
你这段代码,老是提示missing ) after argument list
(5年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
ul += '&li&' + '&a id=&'+jsons[i].cid +'&&' + jsons[i].cname + '&/a&' + '&/li&';
<span class="a_vote_num" id="a_vote_num_
ul += '&li&' + '&a id=&'+jsons[i].cid+'&&' + jsons[i].cname + '&/a&' + '&/li&';
注意引号!
<span class="a_vote_num" id="a_vote_num_
document.createElement(&&)
appendChild
这种方式来做!
--- 共有 1 条评论 ---
为什么用这种方式来做呢?我初学JQ,不是很懂啊,请指教!
(5年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
我针对这个动态创建的ui-li下面的a链接,写了一个脚本。当a链接触发click事件的时候,弹一个alert
代码如下:
&script type=&text/javascript&&
$(&#clist&ul&li&a&).click(function(){
alert(11);
可是很奇怪,始终都不会弹。
那我又换了个方法试试,不动态创建ul-li-a而是在html里直接写,这个时候就会弹alert了。
这是为什么啊?
是不是当执行这段脚本的时候,发现ul&li&a还不存在!然后就……………………
--- 共有 2 条评论 ---
alert(11);
浏览器应该会报错
(5年前)&nbsp&
alert("11");
(5年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
我知道了,需要用live处理一下!!!!
<span class="a_vote_num" id="a_vote_num_
cname知道连接,id就不知道了?
<span class="a_vote_num" id="a_vote_num_
' + '' + ' ';
<span class="a_vote_num" id="a_vote_num_
ul += '&li&' + '&a id=&' + jsons[i].cid + '&&' + jsons[i].cname + '&/a&' + '&/li&';
更多开发者职位上
有什么技术问题吗?
大王叫我...的其它问题
类似的话题2016年2月 总版技术专家分月排行榜第二2014年2月 总版技术专家分月排行榜第二2013年4月 总版技术专家分月排行榜第二
2016年10月优秀小版主
2016年8月优秀小版主2016年7月优秀小版主优秀小版主2015年7月优秀小版主2015年9月优秀小版主2015年5月优秀小版主2014年11月论坛优秀版主
2013年4月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 js对象动态添加属性 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信