js-动态添加li、option,并且添加其点击事件

 首先用从后台获得到数据后用$.each遍历

<ol id="type"></ol>
var inner1 = $("<ol id=type></ol>");

 $.each(data, function (dep1, item) {
                        var everyoptions = $('<li>' + item.bname1 + '</li>');
                        inner1.append(everyoptions);
    });
  $('#type').html(inner1); 

动态添加完后 需要点击添加的li项,进行其他操作:

    $('#type').delegate("li","click",function(){
       //你的操作
    });

其中data是从后台获得的数据,

<select id="select_id"></select>在这个select中动态添加option如下

var inner = $("<select id='select_id'></select>");
$.each(data,function(x,item)){
var alloption = $(‘<option value=" '+item.XXX+'">‘+item.XXX+’</option> ’);
inner.append(alloption);

});
$('#select_id').html(inner);




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值