我正在尝试从<form>
标签外的文本框中获取值。三个文本框具有相同的类名。我想获取它们的值,以后再使用。
我在jQuery
下面的警报部分出现错误。
的HTML
<input type="text" class="className">
<input type="text" class="className">
<input type="text" class="className">
jQuery的
var $j_object = $(".className");
$j_object.each( function(i){
alert($j_object[i].val())
});
尝试.eq(index)
在这种情况下使用
var $j_object = $(".className");
$j_object.each( function(i){
alert($j_object.eq(i).val());
});
或者您可以使用其中的this
值.each()
来简化任务,
var $j_object = $(".className");
$j_object.each( function(){
alert($(this).val());
});
如果使用括号符号访问jquery元素集合,则将返回纯javascript对象。而且它的原型中不会包含jquery函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句