我正在开发一个插件,但它现在可以工作一半。问题是我从复选框中获取了一些变量,但该函数仅适用于复选框的最后一个选中项(列表中),而不适用于其他项。
我的代码:
jQuery(document).ready(function(){
jQuery('#gap-filtedit input[type=button]').click(function(){
jQuery('.filter-checkbox:checked').each(function() {
getchecked = jQuery(this).data('rel');
val = '[gap ';
console.log(getchecked);
jQuery('.' + getchecked).each(function(){
val = val + getchecked + '=';
name = jQuery(this).find('label').data('id');
title = jQuery(this).find('input[type=text],select').val();
if (!title) title = '';
if (name != 'null') {
val = val + name + ':' + title + ', ';
}
});
});
window.send_to_editor( val );
});
});
日志会给我选择的选项。但是,之后的功能console.log
将仅适用于该行中的最后一个选择。
如何使该功能适用于每个选定的项目?