zoukankan      html  css  js  c++  java
  • (jquery)关于设置了select控件内option的selected属性,却没有显示对应的值

    百度过来的两种解决方案:

    1.

    问题描述:使用jQuery的attr函数设置select控件内option的selected属性,会偶发性设置不到位,比如通过jQuery的attr函数把option的selected属性改为true,通过console控制台也看到该option确实为true,但实际显示select还是原来的选中值,甚至还有偶发性的情况。
    解决办法:这时使用jQuery的prop函数。

    $option.eq(aRes[i].type-1).prop("selected",true);
     
    2.
    用来设置value为xx的项选中
    通过点击事件给select设置不同的option选中状态,点击多次之后效果失效:
    不使用: 
    $("#select").find("option").removeAttr("selected")
    $("#fselect").find("option[value = ' ').attr("selected","selected");
    使用:
    $("#select").val(index)来进行选中状态的控制。index为select中option的vaule值。


  • 相关阅读:
    C语言文法
    实验一
    词法分析
    py中文词频统计
    py字符串练习
    py画了个国旗
    熟悉常用的Linux操作
    大数据概述
    实验三、 递归下降分析程序实验
    简易c语言LL(1)文法
  • 原文地址:https://www.cnblogs.com/linliu/p/13176817.html
Copyright © 2011-2022 走看看