<a>标签与<input>框Js或jquery取值问题

有的时候会有莫名其妙的问题,具体我先不说,先贴代码,慢慢说:

 

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;
							}	
           				}	
		});
	}

点关注,不迷路

文章每周持续更新,可以微信搜索「 十分钟学编程 」第一时间阅读和催更,如果这个文章写得还不错,觉得有点东西的话 ~求点赞👍 求关注❤️ 求分享❤️ 
各位的支持和认可,就是我创作的最大动力,我们下篇文章见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒋老湿

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值