jquery如何判断多行相同name的对象的表格中是否有重复行

jquery如何判断多行相同name的对象的表格中是否有重复行,第1张

$(document)ready(function () {

$("input[type='text']")focusout(function () {

var orginValue = $(this);

$("input[type='text']")not(orginValue)each(function () {

if (orginValueval() == $(this)val())

alert("有重复值");

});

});

});

这个根据id找可以找到n个,然后,如果你要是知道你要的那个元素是第几个可以$("#id")eq(n),

如果不知道比如这个元素有个属性值是其他元素没有的,或者那个属性值的一部分是其他元素没有的可以,比如name$("#id[name=

value])这个就是选取id为id的并且name中包含value的元素

jQuery通过name获取对象

使用jQuery获取name="nw"的input对象:$('input[name="nw"]');

使用$('input[name="nw"]')val()方法或$('input[name="nw"]')html()方法来获取其值。

和JavaScript获取对象值一样,input、select、textarea等表单类对象用val()方法来获取其值;div、span等对象用html()获取其值,如:$('input[name="nw"]')val();

设置对象的值,如:$('input[name="nw"]')val('123');

注意:

1通过name获取对象值,获取的是第1个对象的值

name是可以重复的

2通过name设置对象值,设置的是所有对象的值

attr(name|properties|key,value|fn)

参数

nameStringV10

属性名称

properties MapV10

作为属性的“名/值对”对象

key,value

String,ObjectV10

属性名称,属性值

key,function(index, attr)

String,FunctionV11

1:属性名称。

2:返回属性值的函数,第一个参数为当前元素的索引值,第二个参数为原先的属性值。

参数name 描述:

返回文档中所有图像的src属性值。

jQuery 代码:

$("img")attr("src");

name是input标签的属性值,jQuery提供了attr() 方法用于设置/改变属性值 $("input:text")attr("name");$("input:text")prop("name"); // 也可以使用prop()方法获取属性示例代码如下 创建Html元素 点击按钮获取文本框的name属性值:设置css样式

以上就是关于jquery如何判断多行相同name的对象的表格中是否有重复行全部的内容,包括:jquery如何判断多行相同name的对象的表格中是否有重复行、jquery中怎么找id相同的控件中其中一个、jquery怎么用name获取对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9717779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存