一、按姓名称匹配
//非空判断
function isNotEmpty(s) {
return ((s != undefined && s != null && s != "") ? true : false);
};
后缀,匹配1,name
var tabLength = $("#add_fmBillApplyB_table").find("tr").length;
if(tabLength !=0){
$("#add_fmBillApplyB_table").find("tr").each(function(){
var pkBillTypeId = $(this).find("[name$='pkBillTypeId']").val();
var billApplyCount = $(this).find("[name$='billApplyCount']").val();
var expectDate = $(this).find("[name$='expectDate']").val();
if(!isNotEmpty(pkBillTypeId)){
layer.msg("票据不能为空");
return false;
}else if(!isNotEmpty(billApplyCount)){
layer.msg("申请张数不能为空");
return false;
}else if(!isNotEmpty(expectDate)){
layer.msg("期望日期不能为空");
return false;
}
});
}else{
layer.msg("请添加子单据");
return false;
}
前缀为aa的所有div的jquery对象 $("div[name^='aa']"); id前缀为aa的所有div的jquery对象 $("div[id^='aa']"); 2,name后缀为aa的所有div的jquery对象 $("div[name$='aa']"); id后缀为aa的所有div的jquery对象 $("div[id$='aa']"); 3,name中包含aa的所有div的jquery对象 $("div[name*='aa']"); id中包含aa的所有div的jquery对象 $("div[id*='aa']"); 二、按属性匹配下面的格式可用于集合,也可以用于匹配单个jquery对象 $("tag:type[tagattribute='xx']"); 例子:$("input:text[name='xx']") 以上返回的都是jquery的集合对象,因此都可以用 .each(function(i){ }); 进行遍历