解决方案 »
- asp.net后台用Server.UrlEncode编码后,前台用js如何解码?
- 检测输入框中的是否为网址
- 100分求解决,一个关于动态Menu的WebPart 问题, 涉及到Javascript, CSS
- jquery easy ui datagrid checkbox设置符合条件的不可选,跪求大神帮忙
- 【求助】请教一下这个网站的首页里滚动效果怎么实现?谢谢
- 为何我的from对象不能使用submit()方法
- 小弟不懂JS,求一代码
- 怎样将局域网上计算机上的一个文件考到服务器上?请大虾帮忙!!谢谢!!
- 正则表达式转义的问题
- 百度地图的JS API支持图片覆盖物吗?
- [煎蛋的问题]jquery.mobile打开一个页面直接出现data-rel="dialog"页?
- action中通过ajax返回一个json类型的数据到JSP,并在JSP中解析出来
<select id="s"></select>
<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<script>
var d=$('#s');
for(var i=0;i<5;i++)d.append('<option radius="'+i+'">'+i+'</option>')
</script>
<input type="button" value="get" onclick="alert($('#s option:selected').attr('radius'))"/>
option.radius = arr[i].o_radius;
selObj.options.add(option);
是添加了自定义属性,再去获取的,IE8有效,IE9失效
我之前是用JS为Select动态添加自定义属性的,然后用Jquery获取Select选中项的自定义属性值,在IE8有效,在IE9失效;
在网上找了很多方法,也没有解决,后来尝试用Jquery为Select动态添加自定义属性,用Jquery获取Select选中项的自定义属性值,
经测试IE9,新型浏览器,都有效,由此得出,Jquery和JS在某些方面,存在不兼容,如果要为Select动态添加自定义属性,要么都 用JS,要么都用Jquery,可以减少不必要的麻烦!