用jquery怎样获取input标签中name值

用jquery怎样获取input标签中name值,第1张

你说的是这样么?<input name="name">  。

如果是的话:  jquery("input[name='name']")val();

但是一般不建议这么用, 这么用大多是用来控制样式,而不是取值,取值这个都需要精确控制,所以设置个ID, 指定获取更好

比如:

html代码:<input type="text" name="text1" id="input1" value="abc" />。

jq代码:&#36;("input")val();//会获取所有input元素的值,如果只有一个,就显示这一个。

&#36;(":text")val();//会获取所有input中类型为text的值;

&#36;("[name=='text1']")val();//会获取所有name为text1的值;

&#36;("#input1")val();//会获取id为input1的值,id在html中只能有一个。

如果要设置这个元素的值,就只需把val()中写上要设置的值就可以如:&#36;("input")val("123");//看一下效果

需要知道这个标签是什么,然后使用名字来定位例如

<input

name='username'

value='enozoomcom'

/>

我们来获取这个name为username的value值

$(function(){

alert($("input[name='username']")val())

})

UI:

<input type="button" name="btnTest" id="btnTest1"/>

<input type="button" name="btnTest" id="btnTest2"/>

Script:

//获取name='btnTest'的数量

var num = $("input[name='btnTest']")length;

亲爱的。

$fnattr是获取某属性的方法。

而input原生属性有一个value,你应该获取这个value 才是这个name='b'的input的值。

用jQuery:$('inputxt')val();

如:$("#textId")attr("width")是获取Id为textId的控件的width属性

$("className")attr("width")是获取包含class名为className的控件的width属性

$("[name=textName]")attr("width")是获取name为textName的控件的width属性

但要注意,jquery取到的可能是一个数组,如果确定属性为同一值,则没问题,否则应该循环取得控件,再取属性值

如:$("#textId")[0]width是取第一个控件的width属性

但也有写属性用attr取不到,也需要用角标的方式取得控件后在取属性!

以上就是关于用jquery怎样获取input标签中name值全部的内容,包括:用jquery怎样获取input标签中name值、jquery中怎么根据name属性定位一个元素、jquery根据name值获取元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9449070.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存