0

如何从div中获取复选框值

<div id="panel">
 <table>
  <tr>
    <td><input  type="checkbox" value="option1" /></td>
  </tr>
  <tr>
    <td><input  type="checkbox" value="option2" /></td>
 </tr>
</table>
</div> 

我尝试过以下方式价值来了

var listofParameters = $('panel :input')
for (var index in listofParameters) {
    var ste = $(listofParameters[index]).val();

也没有获得全部价值

如果复选框值为 . 销售经理,我得到的销售只有价值

最后我也遇到了这个问题“JavaScript运行时错误:无法获取未定义或空引用的属性'toLowerCase'”

4

5 回答 5

1

你错过了#

var listofParameters = $('#panel :input')
     for (var index in listofParameters) {
        var ste = $(listofParameters[index]).val();
于 2013-06-11T12:46:20.247 回答
0
var listofParameters = $('#panel input:checkbox')
for (var index in listofParameters) {
   var ste = $(listofParameters[index]).val();

使选择器仅特定于复选框类型。

于 2013-06-11T12:49:43.737 回答
0

一个有效的选择器是 $('#panel :input')

于 2013-06-11T12:46:38.837 回答
0

代替

var listofParameters = $('panel :input')

var listofParameters = $('#panel :input')

你错过了选择器#

于 2013-06-11T12:47:03.163 回答
0
var listofParameters = $('#panel :input')
for (var index in listofParameters) {
   var ste = $(listofParameters[index]).val();
于 2013-06-11T12:47:04.083 回答