+ -
当前位置:首页 → 问答吧 → 1.4.2版本中jQuery("#divId  :checkbox:checked") 获取被选择的checkbox的问

1.4.2版本中jQuery("#divId  :checkbox:checked") 获取被选择的checkbox的问

时间:2010-05-21

来源:互联网

如题

HTML代码
<input type="checkbox" name="interest" value="jquery" />jquery
  <input type="checkbox" name="interest" value="php" />php
  <input type="checkbox" name="interest" value="mysql" />mysql

jQuery( "#DivId  :checkbox:checked").each(function(){
  var name = jQuery(this).attr("name");
  var value = jQuery(this).attr("value");
});

该代码在1.3.1版本中是正常的,能获取页面上被勾选的checkbox的对象的name及value

但是在1.4.2版本中,会获取到所有的checkbox,不管勾选或不勾选


请教下是我代码问题?还是版本问题??

如果是版本问题,在1.4.2中该如何写?

请大侠帮帮忙.先谢谢啦~~~

作者: kyan54   发布时间: 2010-05-21

应该没问题,试了lz的代码,运行如期望那样啊。会不会其他代码里有问题呢?

作者: jokeykiss   发布时间: 2010-05-21

额..应该不会啊...

你运行的时候如果不勾选checkbox..会得不到么???

我不勾选也能得到..我就很奇怪了...

作者: kyan54   发布时间: 2010-05-21

我用alert来显示获取的长度,没勾的情况是0。

作者: jokeykiss   发布时间: 2010-05-21

你这样写试试

$("input[name=interest]:chekced");

作者: mothz   发布时间: 2010-05-26