解决Safari浏览器select无法设置选中项问题

原创 Laughing  2017-09-27 14:40  阅读 444 次 评论 0 条

今天项目上,一个下拉框选择币种的功能,通过链式在Safari下可以直接设置默认选中项,如下代码,完全没有问题

  1. $("#CURRENCY-E-BT").empty().append(options).find("option[text='人民币']").attr("selected""selected");  

但是如果获取select,然后调用find方法,就不能用了,如下代码,如法正常设置

  1. $("#CURRENCY-E-BT").find("option[text='人民币']").attr("selected""selected");  

解决办法

通过prop属性而不是attr设置选中项即可

  1. $("#CURRENCY-E-BT").find("option[text='人民币']").prop("selected""selected");  

历史上的今天:

本文地址:https://www.lisen.me/solve-the-safari-select-settings-selected-item-problems-such-as-method.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情