例如:
<input name="wt" class="rd">
原本是
var wt = getElementsByName("wt")
我怎样同过class来用jQuery来定义一个相同值的变量呢
var wt = getElementsByName("wt")
我alert(wt);了一下的值是[object HTMLCollection]
我就是想用jQuery的方法,不用name,只用class来取得同样的值.
或者给我一个不涉及到name,也可以得到某标签的数组(同样可以得到[object HTMLCollection]这个值)的方法也可以.
var wt = $('.className');这个我alert了一下的值是[object Object]
而
var wt = getElementsByName("wt")
我alert了一下的值是[object HTMLCollection]
这是为什么呢?怎样jQuery才能取到[object HTMLCollection]这个值呢?
如果你这里只有一个input的话,可以直接:
var wt = $('.className');//这里的className是你标签里边class="className";
alert(wt.val());
如果有多个input的话(当然一个也可以用这个):
wt.each(function(){
alert($(this).val());
})
这样也不行阿,var wt = $('.className');
alert(wt.val());的值是undefined
var wt = getElementsByName("wt")
我alert(wt);了一下的值是[object HTMLCollection]
我就是想用jQuery的方法,不用name,只用class来取得同样的值.
或者给我一个不涉及到name,也可以得到某标签的数组(同样可以得到[object HTMLCollection]这个值)的方法也可以.
var wt = $('.rd');//上边的className其实就是指的你这里的rd
alert(wt.val())
我知道,但是alert(wt.val())出来的东西就是
undefined
$(function(){
alert($('.rd').val());
})