永发信息网

jquery问题:根据ID的变量查找form下面所有input

答案:4  悬赏:30  手机版
解决时间 2021-04-03 06:22
jquery问题:根据ID的变量查找form下面所有input
最佳答案
var findinput = function(obj,chk){
// 返回的是jquery 对象.想取得到DOM对象 你要用 $(obj).find(":input").get()
return $(obj).find(":input");
}追问对了,忘了告诉你了。。。

这个this是节点,即不是id也不是name...追答没问题的.
jQuery(elements) 将一个或多个DOM元素转化为jQuery对象。
$(document.body).css( "background", "black" );追问现在可以解决了。。。jquery(ojb.form).find("input"),这样可以找到所有的input了追答欢迎告别 石器时代.追问虽然大家没有能够最终解决,但还是感谢大家的参与
jquery(obj.form).find("input")
obj变js函数中的变量,此方法可以查找obj节点所在的form里的所有input
全部回答
var findinput = function(obj,chk){
var inputs = $("#"+obj+" :input");
}
又是要闹哪样...追问呃,兄弟,不是闹哪样,对jquery不是太熟。。。只是,我用的是name,不是id
我是这样写的
var inputs = $("form[name='"+obj+"']:input");
查不到。。。
其实,我是想把var inputs= obj.form.getElementsByTagName("INPUT");这句话转变成jquery选择器的写法追答我以为你要获得input内的数据
如果你的所有input 都是用name命名的话
推荐你使用$("form").serialize();
可以非常方便的做post提交追问因为一页面里有好几个form,所以不能用$("form")来做,其实,方法我没用jquery已经实现了。
用这个var inputs= obj.form.getElementsByTagName("INPUT");就可以了,现在我的问题是这样
比如:
函数体是这样的
var findAllInput = function(obj,chk){
var inputs = obj.form.getElementsByTagName("INPUT");
}
这样就可以实现,现在公司要求所有的js都转变成 jquery
兄弟 好像把
var inputs = $("form[name='"+obj+"']:input");
改成
var inputs = $("form[name="+obj+"] :iput");
应该就可以了 得到的inputs是个jquery对象的集合
其实就是在:input前加个空格 表示取到前面那个对象内部的所有后面的对象











选择表单1中的input------------ $("#frm1 input")--->>返回frm1的input数组;
选择表单1中的input------------ $("#frm2 input")--->>返回frm2的input数组;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
睡觉的时候,身体动不了,意识清楚,脑袋上有
英文说明辣木籽的功效
120块积木,黄色积木占5分之1,白色积木占3分
稍微肿,胸闷呼吸困难,请问是什么原
geox 鞋子 一般什么价格 (真品)
有甜一点的韩剧吗,要霸道总裁的那种
庄则栋有孩子吗
女老师用英语怎么说
我国现在总共有33.4万平方千米的土地已经沙漠
我喜欢的一种花写一篇作文
为什么美国可以去打小国,那么联合国是干什么
presonus eris e8 8寸 有源专业监听音箱 和雅
oppoa59s是否配置高通跷龙处理器
嘴巴用英语怎么读
《神曲》40级用骑士还是用天使?
推荐资讯
从太原到福州怎么倒车?火车
羊粪能种菜吗?
地下城与勇士20人安图恩没有疲劳可以打吗?
北京mba面试精品班多少钱
我看现在小姑娘一个个可瘦了,但是胸上很有料
单选题Theseflowers________verywell.A.h
进入左转弯待转区后,又向前移动过了待转区的
股票中的空头和多头如何区分?如何定义?
这种L型的阳台窗户用怎样的窗帘好呢?阳台跟
一吨柴油等于多少升
1991和1991在一起好吗
公公要求抱抱媳妇以示离别可以吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?