jquery点滴

来源:互联网 发布:sql union替代 join 编辑:程序博客网 时间:2024/05/17 09:03

1.  jquery动态代理触发事件:并不直接支持事件触发,需要其父元素代理触发

     //减商品数量  
  $("#qwer").on('click','.ajj',function(){
      var value = $("#uniqueValue").val();
      var url = "wxEditGoodsNum";
      var sub="02";
      var par ={"id":value,"tag":sub};
      $.post(url,par,function(data){
          if(data.code==0){
            changeGoodsNum();
          }else{
            alert("数据异常");
          }
    })
})
//加商品数量
$("#qwer").on('click','.add',function(){
      var value = $("#uniqueValue").val();
      var url = "wxEditGoodsNum";
      var add="01";
      var par ={"id":value,"tag":add};
      $.post(url,par,function(data){
          if(data.code==0){
              changeGoodsNum();
          }else{
            alert("数据异常");
          }
    })
})


// <!--规格-->
<div class="remodal remodal" id="qwer" data-remodal-id="pingDiv"
role="dialog" aria-labelledby="modal1Title"
aria-describedby="modal1Desc"></div>


// //用户点单 
       $('.sett').on('click',function(){ 
         var chartIdArray =[];
            $("input[type='checkbox']:checked").each(function(){
               chartIdArray.push($(this).val());
            }); 

//判断数组数据重复

  思路://对数组进行排序,查上一个和下一个是否相等

 实例:var array= new Array("abc","bc","ac","abc");

       var nary=array.sort();

     for(var i=0;i<ary.length;i++){
        if (nary[i]==nary[i+1]){
           alert("数组重复内容:"+nary[i]);
         }
      }

//从URL中读取参数

function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)")
var r = window.location.search.substr(1).match(reg);
if(r != null) {
console.log(r)
return decodeURI(r[2])
}
return null;
}


var goodsID = getQueryString("bg_id")
$(function() {
console.log(goodsID);
loadSwiper();
getDetailData(goodsID)
})


//jquery实现单选框仅选中一个

<input type="checkbox"   name="chk" onClick="onlyOne(this)" value=""/>

functiononlyOne(chk){
    //先取得同name的chekcBox的集合
    var obj = document.getElementsByName("chk");
    for (i=0; i<obj.length; i++){
        //判断obj集合中元素是否被选中
        if (obj[i]!=chk) obj[i].checked = false;
        //如要至少勾选一个,则去掉else判断
        else obj[i].checked = true;
    }
}

原创粉丝点击