jquery工作积累

jquery的动态绑定
var zkRes = "#zk"+i;
$(zkRes).find("[name='loanMinNumber']").val(loanMinNumberArr[i]);
$(zkRes).find("[name='loanMaxNumber']").val(loanMaxNumberArr[i]);
$(zkRes).find("[name='discountSize']").val(discountSizeArr[i]);
--这种方法时错误的,变量根本绑定不上
$("#zk"+'+i+').find("[name='loanMinNumber']").val(loanMinNumberArr[i]);
$("#zk"+'+i+').find("[name='loanMaxNumber']").val(loanMaxNumberArr[i]);
$("#zk"+'+i+').find("[name='discountSize']").val(discountSizeArr[i]);

jquery动态绑定:
1.利用on()事件绑定 ($(ParentEle).on("click",".thisEle",function(){})
$("body").on("click", ".newBtn", function() {
alert('这里是动态元素添加的事件');
});<br>//这里的ParentEle是 thisEle的父辈元素或者祖先元素,ParentEle可以是document,也可以是body等。<br><br><br>//注意:如果此时调用的函数是外部定义好的函数,那在调用的时候不要加(),不然会跳过点击事件直接触发函数
jquery多个name相同的值提取出来放到一个数组
var arrInputValues = new Array();
$("input[name='xxx']").each(function(){
  arrInputValues.push($(this).val());
});

jquery取数组的最大值
Math.max.apply(Math,array)

--自动触发click事件
$('#addTextInput').trigger("click");
--name选择器
$("[name='loanMinNumber']").val(33);

原文地址:https://www.cnblogs.com/anjunshuang/p/9646141.html