我有一个将复选框值放入(隐藏)输入字段的脚本。
可以在这里看到它的实际效果:http: //jsfiddle.net/obmerk99/6DpmK/
jQuery(document).ready(function() {
var $checkboxes = jQuery(".o99_remove_check");
$checkboxes.on('change', function() {
var ids = $checkboxes.filter(':checked').map(function() {
return this.value;
}).get().join(' | ');
jQuery('#o99_brsa_settingsbrsa_remove_menu_list').val(ids);
});
});
问题是:如何在多次迭代中重复此操作(如示例中的 2)但不使用 jQuery 重复自己(标记由 php 生成,所以没问题)
现在,我只是重复整个脚本,同时将复选框类o99_remove_check2
和输入 id 递增到o99_brsa_settingsbrsa_remove_menu_list2
,但是我糟糕的 js 技能不允许我想出一个解决方案来使它在单个脚本中。
不管我尝试了什么,只是混淆了脚本,将一个复选框列表值发送到另一个输入字段,甚至一起更新它们(我尝试了 5 个实例。)
在评论/回复后编辑我
我更喜欢一个解决方案,我可以将相同的类归因于所有复选框..