Php HTML多选框,使用jQuery选择多个项目
我对多选框有问题。我尝试使用jQuery选择多个值,但只选择了最后一个值,有人能帮我吗?这是我的密码:Php HTML多选框,使用jQuery选择多个项目,php,jquery,html,Php,Jquery,Html,我对多选框有问题。我尝试使用jQuery选择多个值,但只选择了最后一个值,有人能帮我吗?这是我的密码: <script> $(function(){ <?php foreach ($selectdefaults as $s): ?> $('#q<?php echo $s['campsetjoin']['campid'];?> select').val('<?php echo $s['campsetjoin']['setid'];?
<script>
$(function(){
<?php
foreach ($selectdefaults as $s):
?>
$('#q<?php echo $s['campsetjoin']['campid'];?> select').val('<?php echo $s['campsetjoin']['setid'];?>');
<?php
endforeach;
?>
});
</script>
$(函数(){
$('#q select').val('');
});
这是我的HTML源代码(这是用PHP生成的):
营地1
公共集
测试集
第二营
公共集
测试集
第三营
公共集
测试集
所以我需要选择选择框的多个值。我可以获取表单id并选择框值id进行选择。感谢您的帮助。如果要选择多个值,请传递一个包含这些值的数组
$('#q10 select').val(['1', '2']);
在此处拨弄如果要选择多个值,请传递一个包含这些值的数组
$('#q10 select').val(['1', '2']);
fiddle here这是正确的,但我的循环返回$('q9 select').val('2')$(#q10 select').val('2')$(#q10 select').val('1');有什么建议吗?@Suneth您应该更改循环的逻辑,以便它输出此javascript代码,我刚才指出了如何在multiselect中选择多个元素。:)@Suneth它取决于$selectdefaults的值,我建议您打开一个新问题这是正确的,但我的循环返回$('q9 select').val('2')$(#q10 select').val('2')$(#q10 select').val('1');有什么建议吗?@Suneth您应该更改循环的逻辑,以便它输出此javascript代码,我刚才指出了如何在multiselect中选择多个元素。:)@Suneth这取决于$selectdefaults持有什么,我建议你提出一个新问题