jquery 使用过程中,iso 与 安卓 ,chrome ,ie 的差异性
2015-12-21 15:48
716 查看
在使用jQuery 对象的属性值时,我习惯这样使用
is_read=0是属性值,没有加引号。
在 安卓 ,chrome ,ie 浏览器中,这样使用没有问题。
但是在苹果的ios 浏览器中,使用jquery 选择器和过滤器时,一直得不到我想要的结果。
经过多次调试,我发现是is_read的值没有加引号造成的,加上引号后就没有问题了。
is_read=‘0'、is_read=’1‘
$(".renboxMain .btn[is_read=0]").Hbao();//调用 function canRead(){ var lenth=$(".renboxMain .btn[is_read=0]").length; console.warn("lenth = "+lenth); $("#hbNum").html(lenth); if(lenth==0){ $("#newTip_div").hide(); } } function canAmount(){ $(".renboxList").each(function(){ var monthAmount=0; var _this=$(this); _this.find(".renboxBody .btn[is_read=1]").each(function(){ var money=$(this).attr("money"); monthAmount=accAdd(monthAmount,money); }); _this.find(".monthMoney").html(monthAmount); }); }
is_read=0是属性值,没有加引号。
在 安卓 ,chrome ,ie 浏览器中,这样使用没有问题。
但是在苹果的ios 浏览器中,使用jquery 选择器和过滤器时,一直得不到我想要的结果。
经过多次调试,我发现是is_read的值没有加引号造成的,加上引号后就没有问题了。
is_read=‘0'、is_read=’1‘
$(".renboxMain .btn[is_read='0']").Hbao();//调用 function canRead(){ var lenth=$(".renboxMain .btn[is_read='0']").length; console.warn("lenth = "+lenth); $("#hbNum").html(lenth); if(lenth==0){ $("#newTip_div").hide(); } } function canAmount(){ $(".renboxList").each(function(){ var monthAmount=0; var _this=$(this); _this.find(".renboxBody .btn[is_read='1']").each(function(){ var money=$(this).attr("money"); monthAmount=accAdd(monthAmount,money); }); _this.find(".monthMoney").html(monthAmount); }); }
相关文章推荐
- jquery中的$(document).ready(function(){})和$(window).load()比较
- 推荐5个应用 jQuery 特效的精美特效
- JQuery__jquery控制select的text/value值为选中状态
- JQuery—手机号码验证
- jQuery Validate验证框架详解
- jQuery实现的全选、反选和不选功能
- jQuery插件开发的两种方法及$.fn.extend的详解
- 关于jquery的rorate插件在IE7,8下不转动的问题
- 【转】jquery获取页面跳转的传值
- jquery selectize插件使用
- jQuery实践树(2)
- 七个不允许错过的jQuery小技巧
- Jquery easyui中的有效性检查
- JQuery获取Checkbox组的值
- jquery获取地址栏的get参数
- 用JQuery操作元素的style属性
- BBOSS框架使用jquery方式传參到后台的时候,要注意的事项
- Js/Jquery获取iframe中的元素
- jQuery焦点图插件SaySlide
- jquery 插件扩展2