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);
    
    
  • 相关阅读:
    汉诺塔问题_栈模拟递归
    汉诺塔问题_栈模拟递归
    Dockerfile指令
    Dockerfile指令
    C++全排列组合算法
    剑指offer——复杂链表复制
    数据库中的索引实现原理
    TCP三次握手四次挥手详解
    TCP协议原理
    OSI七层模型
  • 原文地址:https://www.cnblogs.com/alisleepy/p/11200321.html
Copyright © 2011-2022 走看看