JQUERY选择器获取表单数据,请看下图

JQUERY选择器获取表单数据,请看下图,第1张

var A=$("th:eq(0)",$(this))html();

var B=$("th:eq(1)>input:eq(0)",$(this))html();

var C=$("th:eq(1)>input:eq(1)",$(this))html();

var D=$("th:eq(1)>input:eq(2)",$(this))html();

var E=$("th:eq(2)>input:eq(0)",$(this))html();

jQuery的val()方法是专门用来获取表单元素值的,而textarea也属于表单元素所以可以直接用val()方法获取。

不过要注意,由于textarea是个双标记因此text()或html()方法也可以获取到其中的信息,但建议不要这样获取,因为val()是专用于获取值的方法,比text()或html()更可靠。

看下面的例子

<script src=">

var arr=new Array();

$(':checkbox')each(function(i){

arr[i]=$(this)val();

});

这个数组就会存储checkbox的所有值了

1、根据name取值:

<input name="inp" type="text" value="aaa">

<input name="inp" type="text" value="bbb">

<input name="inp" type="text" value="ccc">

$("input[name='inp']")val()

2、根据name取值遍历:

<input name="inp" type="text" value="aaa">

<input name="inp" type="text" value="bbb">

<input name="inp" type="text" value="ccc">

$("input[name='inp']")each(function(){alert($(this)val());})

扩展资料:

取出form中的input:

<script type="text/javascript" language="JavaScript" charset="UTF-8">

$(document)ready(function(){

var a=$("form input");

$each(

a,

function(name,object){

alert(name+":"+$(object)val());

}

);

});

</script>

Jquery获取Form表单中被选中的radio值:

比如有form中有如下radio:

<input type="radio" name="aaa" value="1" checked="true">aaa

<input type="radio" name="aaa" value="2">bbb

<input type="radio" name="aaa" value="3">ccc

<input type="button" value="ok" onclick="doTest()">

执行doTest方法:

<script language="JavaScript">

function doTest(){

var result = $("input[name='aaa'][checked]")val());

var result1= $("input[name='aaa'][checked]")val());

alert(result);

alert(result1); }

</script>

打印结果:

true false

以上就是关于JQUERY选择器获取表单数据,请看下图全部的内容,包括:JQUERY选择器获取表单数据,请看下图、如何用jquery动态获取input中的val值和textarea的值、jquery 如何获得表单里的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存