$("div[id]") 选择所有含有id属性的div元素
$("input[name='target']") 选择所有的name属性等于'target'的input元素
$("input[name!='target']") 选择所有的name属性不等于'target'的input元素
$("input[name^='target']") 选择所有的name属性以'target'开头的input元素
$("input[name$='target']") 选择所有的name属性以'target'结尾的input元素
$("input[name*='target']") 选择所有的name属性包含'target'的input元素
jquery属性选择器正则匹配
if($("input[name='yd'][value='1']").is(':checked')){
$("[name='yd_div']").removeClass("hideDiv");
}else{
$("[name='yd_div']").addClass("hideDiv");
$("input[name='sport_num']").prop("checked", false);
$("input[name='sport_time']").prop("checked", false);
}
jquery属性选择器多属性匹配
$("#id").blur(function() {
var value = $(this).val();
if(isNaN(value)){
$(this).addClass("valError");
}else{
$(this).removeClass("valError");
}
});
blur函数添加控件失去焦点时事件
isNaN函数判断数据是否为非数字
var reg_blood_press = new RegExp('^[1-9][0-9]{1,2}/[1-9][0-9]{1,2}$');
var v = $("#id").val();
if(reg_blood_press.test(v)){
alert("校验正确")
}else{
alert("校验错误")
}