jQuery FAQ

1.
给option 动态添加属性时无法添加 , 添加 op.attr('nodeType', '2'); 属性时添加不上,原    因是跟struts2 action中定义的一个属性nodeType 冲突, 改成 op.attr('ndType', '2') 就可以添加成功了
$.each(target.hostList, function iter(i, host) {
                 var op = $('<option></option>');
                 op.attr('id', 'host' + i);
                 op.attr('nodeType', '2'); //节点类型2为 服务器
                 op.attr('value', '2@@@@'+host.hostInfoId);
                 op.html(host.nodeName);
                 $('#iface_s1').append(op);
});

2. 怎样获取select 选中的option 中动态添加到属性的值
   $("#iface_s1").find("option:selected").attr('ndType');
   ndType 动态添加到属性名

你可能感兴趣的:(html,jquery)