jquery - 将多选作为查询参数传递时出现问题
问题描述
伙计们,我在这个问题上停留了几天。当我将常规选择选项作为参数传递时,一切都按预期工作,但是当我将多选复选框作为参数传递时,它不起作用。我测试了其他一些 html 元素,如输入框,一切正常,因为它应该只不适用于多选。我认为我的多选 jQuery 代码存在一些问题,请大家看看。任何帮助将不胜感激。
function sendUrlToController(){
//this works perfectly
$('.searchMenu').find('tr').find('td').find('select').each(function(){
sendURLParam($(this));
}
//this is not working
$('.searchMenu').find('tr').find('td').find("#stuCourses input[aria-selected='true']").each(function(){
sendURLParam($(this));
}
}
function sendURLParam(passedParams){
//binds passed param and sends to controller as query param
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
<Table class="searchMenu">
<tr>
<td>
<select id="stuName">
<option >Select one</option>
<option >${studentName}</option>
</select>
</td>
<td >
<t:multiselect
id="stuCourses"
items="${courses}"
itemLabel="keyValue"
itemValue="keyValue"
selectedList="0"/>
</td>
<tr>
</Table
解决方案
推荐阅读
- javascript - 媒体屏幕更改时如何隐藏 WhatsHelp.io javascript
- spring - 通过 Spring Security 登录 VueJS App
- html - Angular 8输入材料没有样式
- php - 提交表单数据和输入值到 AJAX 帖子
- excel - 如何最好地处理大整数?
- date - 如何在 Kotlin 中将输入字符串验证为有效日期?
- javascript - 如何使单选按钮在角度上动态
- objective-c - 为什么我的进度 HUD 没有按预期显示
- windows - 即使Windows PC重新启动,如何安排任务在前台执行批处理脚本(执行.exe)?这应该是自动的
- c# - C#如何使用两个参数设置属性