jquery 模糊匹配

一、按姓名称匹配  
//非空判断
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){ }); 进行遍历
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值