有的时候会有莫名其妙的问题,具体我先不说,先贴代码,慢慢说:
var inputNames = $("input[name='factoryIds']"); // 获取input框元素,可能会有多个,因为name
if(inputNames != null && inputNames.length > 0){ // 判断是否有该元素
$.each(inputNames, function(i,item){ // 多个的话使用jquery 的each循环遍历(还有其它遍历方式)
if(item.value == factoryId){ // 通过对象.属性的方式获取值
flag = 1;
return;
}
});
}
下面是<a>标签与<input>框一起的问题
var inputNames = $("a[name='shopIds',input[name='shopIds']]"); // 获取input框元素,可能会有多个,因为name
if(inputNames != null && inputNames.length > 0){ // 判断是否有该元素
$.each(inputNames, function(i,item){ // 多个的话使用jquery 的each循环遍历(还有其它遍历方式)
if(item.value != null && item.value == shopId){ // 通过对象.属性的方式获取(jquery取值方式)
flag = 1;
return;
}else{
if(item.getAttribute("value") == shopId){ // 调用getAttribute();(javascript取值方式)
flag = 1;
return;
}
}
});
}
点关注,不迷路
文章每周持续更新,可以微信搜索「 十分钟学编程 」第一时间阅读和催更,如果这个文章写得还不错,觉得有点东西的话 ~求点赞👍 求关注❤️ 求分享❤️
各位的支持和认可,就是我创作的最大动力,我们下篇文章见!