• juery使用笔记(更新中)


        <select id="Select1" name="D1">
            <option selected="selected" value="1">1</option>       
            <option value="广东">2</option>       
            <option value="3">3</option>
        </select>

    1.document.getElementById("Select1").options.length=0 ,juery实现:$("#Select1").attr("length",0);$("#Select1").empty();

    2.var value=$("#Select1").val());取值

    3.$("#Select1").append("<option value='value'>text</option>");加入数据

    4.$("#Select1 option[value=福建]").attr("selected","selected"); 根据属性设置或者使用

       $("#Select1 option").each(function(){
         if($(this).val() == '福建'){
           $(this).attr("selected",true);
         }
       });  

    5.$("#Select1")[0].options.add(new Option('text', 'value'));   [0]此格式可以返回到原生DOM。

       或者$("#Select1").get(0).options.add(new Option('text', 'value'));

     6. var keys = [];
             var values = [];

             $("#lbHas option").each(function() {
                 keys.push($(this).attr("value"));
                 values.push($(this).html());
             });

             for (var i = 0; i < keys.length; i++) {
                 $("#lbAll option[value=" + keys[i] + "]").remove();
             }

    7.

         if($("#_SupplyType option[selected=selected]").html()=="商户直供")//不可行,在IE8中选中后有selected属性,在IE6和其它浏览器没有selected属性
         if(document.getElementById("_SupplyType").options[document.getElementById("_SupplyType").selectedIndex].text=="商户直供")//可行
         if($("#_SupplyType option:selected").html()=="商户直供")//可行
     

    8.

     jquery如何退出each循环的?

     
    在回调函数里return false即可,大多数jq的方法都是如此的 
    =================================== 
    返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。
    返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。
  • 相关阅读:
    表达式执行工具方法
    Mysql表创建外键报错
    JVM打印加载类的详情信息
    Shell脚本查询进程存活信息
    旋转数组的最小数字
    斐波那契数列(水题)
    用两个栈实现队列
    变态跳台阶
    跳台阶
    9*9乘法表(5种输出格式)
  • 原文地址:https://www.cnblogs.com/zhuawang/p/2033062.html
Copyright © 2020-2023  润新知