zoukankan      html  css  js  c++  java
  • 通过jquery触发select自身的change事件

    通过jquery触发select自身的change事件


    1.通过js来去触发select的change事件
    代码如下:包含了html部分和js部分

    //html部分
    <select class="select-area" id="province_id" name="province" onchange="selectProvince(this)">
    	<option value="0">选择省份</option>
    	<volist name="province_list" id="province">
    		<option  value="{$province.id}">{$province.name}</option>
    	</volist>
    </select>
    
    //js部分:
    //select原本自身的change事件方法
    function selectProvince(obj){
    	//具体的业务逻辑
    	**********************
    	**********************
    }
    
    //js去触发select的change事件
    var provinceObj = $('#province_id');   //定义select对象
    provinceObj.value = areaInfo.province; //select对象赋值
    //**核心代码** trigger函数去触发select的change事件
    provinceObj.trigger('change', selectProvince(provinceObj));
    

    2.其他:

    //设置select的某个option选中,尽量不要用attr,微信端不生效
    $('#select').prop('selected', true);
    
    
  • 相关阅读:
    小球与盒子的故事
    2020.1.11 考试总结
    P4249 [WC2007]剪刀石头布
    P3825 [NOI2017]游戏
    BZOJ 2238 Mst
    P4240 毒瘤之神的考验
    生成函数(严重残缺)
    Min_25
    P3455 [POI2007]ZAP-Queries
    P3233 [HNOI2014]世界树
  • 原文地址:https://www.cnblogs.com/alisleepy/p/11200321.html
Copyright © 2011-2022 走看看