0

在父页面上,我有一系列复选框,如下所示:

<input type="checkbox" class="parlay" value=1>
<input type="checkbox" class="parlay" value=2>
<input type="checkbox" class="parlay" value=3>

在某个事件中,我弹出一个 iframe,并且需要获取父页面上“选中”的所有复选框的值。有人可以为我指出这个问题的 jQuery 或 Javascript 方法吗?

非常感谢

4

1 回答 1

0

尝试:

Javascript:

window.parent.document.getElementById('CHECKBOX_ID').checked; 

或者

window.parent.document.getElementsByClassName('parlay').checked; 

jQuery:

$('input:checkbox.parlay', window.parent.document).prop('checked');

示例代码:

$('input:checkbox.parlay').each(function () {
       var thisVal = (this.checked ? $(this).val() : "");
  });

笔记:

document.getElementsByClassName(class)

请注意,某些引擎(尤其是较旧的浏览器)没有它。我会建议你使用 jQuery 解决方案。

于 2013-09-15T03:23:26.107 回答