Javascript 从复选框中选择选中值
我正在使用java脚本获取html表的值。然后我想将复选框值传递回我的服务器。但下面的脚本函数总是给出一个空的选定数组Javascript 从复选框中选择选中值,javascript,jquery,html,frontend,Javascript,Jquery,Html,Frontend,我正在使用java脚本获取html表的值。然后我想将复选框值传递回我的服务器。但下面的脚本函数总是给出一个空的选定数组 function find() { var dataObject = {}; var selected = []; var i; $('input[type="checkbox"]:checked').each(function () { selected.push($(this).val()); }); f
function find() {
var dataObject = {};
var selected = [];
var i;
$('input[type="checkbox"]:checked').each(function () {
selected.push($(this).val());
});
for (var i = 0, len = selected.length; i < len; i++) {
dataObject['id' + (i+1)] = (selected[i]);
}
函数find(){
var dataObject={};
所选var=[];
var i;
$('input[type=“checkbox”]:checked')。每个(函数(){
已选择.push($(this.val());
});
对于(变量i=0,len=selected.length;i
下面是收到的html值
<td>
<input type="checkbox" tr.id="0" value="0">
</td>
$(“:复选框”).change(函数(){
var dataObject={};
所选var=[];
var i;
$('input[type=“checkbox”]:checked')。每个(函数(){
已选择.push($(this.val());
});
//对于(变量i=0,len=selected.length;i
试试这个
function findcheck() {
var selected = [];
$('input[type=checkbox]').each(function() {
var $this = $(this);
if ( $this.is(':checked') == true) {
selected.push( $this.val() );
}
});
}
findcheck();
在哪里调用find()函数?