怎么用jquery获取页面的所有text的值,并且以 控件id1=控件值1,控件id2=控件值2,...的形式输出?

怎么用jquery获取页面的所有text的值,并且以 控件id1=控件值1,控件id2=控件值2,...的形式输出?,第1张

$("input:text")each(function(i){ //遍历所有的text i表示个数

alert("控件:"+i+$(this)val()); //直接弹出

});

楼上两位都是正解,都可以解决你说的问题,我再给你提供一个思路。

既然你都说jquery了,那就做成异步的吧,用jquery的获取每一个文本框的值($("#ID")的方式),在使用jquery的ajax()函数,就可以的值传到服务器上去,而且还可以获得页面返回的值。

//获取屏幕坐标

    function cpos(x, y) { thisx = x; thisy = y }

    var getPos = (Doc) => {

        var docs = Doc;

        var pos = new cpos(docsoffsetLeft, docsoffsetTop);

        docs = docsoffsetParent;

        while (docs) {

            posx += docsoffsetLeft;//不断叠加与祖先级的距离

            posy += docsoffsetTop;

            docs = docsoffsetParent;

        }

        return pos;

    }

    var foo = documentgetElementById('控件id');

    consolelog(getPos(foo));

var attr = $('#xxxx')attr('aaa');

$('#隐藏域的ID')val(attr);

你的采纳是我前进的动力,还有不懂的地方,请继续“追问”。

$('table td')click(function(){

alert($(this)find('input')val());

}); 这个是只针对的你的提问而答的

不过你既然是用表格不可能就一个表格吧,所以为了区分表格你可以为表格table 设置一个id

如id='tab'

那么就是

$('#tab td')click(function(){

alert($(this)find('input')val());

});

consolelog($("tbody tr td")find(":checkbox,:radio,input,select,textarea")serializeArray());

find()里面的就是你的控件,如果没有就列在里面就可以打印出来了。

$("选择器")offset() //该方法返回当前选择元素的第一个元素左上角(包括边框)距离整个页面顶部和左边的距离,返回值为{left:x, top:y} 例:$("div")offset()top;得到该元素在距离页面顶部的距离

$("选择器")offsetParent() //该方法与offset返回值类型相同,只不过此方法返回的是该元素距离父元素的top和left

参考下面方法

举例:

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>test</title>

<script src="jquery-132js"></script>

<script>

$('document')ready(function(){

$("table [id]")each(function(){

alert($(this)attr('id'))

});

});

</script>

</head>

<body>

<table id="tab">

<tr><td>用户名</td><td><input type="text" id="userName"></td></tr>

<tr><td>密码</td><td><input type="text" id="userPwd"></td></tr>

<tr><td>状态</td><td><select id="sctState"></td></tr>

</table>

</body>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么用jquery获取页面的所有text的值,并且以 控件id1=控件值1,控件id2=控件值2,...的形式输出?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情