请教怎样获得指定对象的属性值
在jquery可以用$("").attr();属性获得取得第一个匹配元素的属性值而我用//----------------
else{
var checkbox=$(".checkbox");//得到指定class为".checkbox"的checkbox数组
for(var i=0;i<checkbox.length;i++){
if(checkbox[i].checked==true){
var id=$(".checkbox").get(i).attr("value");//语法通过却得不到值?????????
//get(i).
alert(id);
}
} }大虾们不吝赐教一下
在jquery可以用$("").attr();属性获得取得第一个匹配元素的属性值而我用//----------------
else{
var checkbox=$(".checkbox");//得到指定class为".checkbox"的checkbox数组
for(var i=0;i<checkbox.length;i++){
if(checkbox[i].checked==true){
var id=$(".checkbox").get(i).attr("value");//语法通过却得不到值?????????
//get(i).
alert(id);
}
} }大虾们不吝赐教一下
解决方案 »
- 财务帐务初始列表里,如何设置列只读,和统计合计数,js如何写。
- JS如何获取最顶级父窗体
- 如何将2007-7-1 6:43:00转换成时间格式.
- js刷新验证问题
- 这个代码为什么我自己机器上用很好,可别人机器上就不好用了呢?在线等!谢谢
- QQ一样的web聊天程式,新消息如何更新?
- 帮忙看一下,如何把同一个方法循环实例化多个变量名
- 有点急!!!!高分送!!!联动的菜单返回文本框里的值
- 请问javascript如何操作select下拉框?
- 有两列是DropDownList,怎样通过第一个DropDownList来控制第二个DropDownList的数据源?
- 弹出新的网页后 父页面变灰 不可编辑 在线等
- JS出错继续执行的问题
checkbox.each(function(){
var val = $(this).attr('value');
alert(val)
})checkbox是个jQuery对象,因此不存在checkbox[i].checked这样的熟悉,这个是DOM对象
需要区分这两者的区别. jQuery对象不能使用DOM对象属性.反过来也一样.
剩下的就是1楼所说的了~
另外,你上面已经获取了checkbox数组了,这里没必要再获取一次了,你可以直接将var id=$(".checkbox").get(i).attr("value");这句改成var id=checkbox[i].value;就可以了