javascript - 如何正确使用 JQuery 选项选择
问题描述
我正在学习 JQuery,需要一些有关更改功能的帮助。通过将值附加到单词 example,此示例可以正常工作。
var val = $('#exampleFruit').val();
$('#example'+val).show();
工作 - https://jsfiddle.net/wj_fiddle_playground/mt69f5w4/19/
但是,现在我正在尝试将 optionValue 变量与这样的 value 属性一起使用。
$(this).find("option:selected").each(function(){
var optionValue = $(this).attr("value");
不工作 - https://jsfiddle.net/wj_fiddle_playground/tavg9ec7/11/
如果<option value="1">Apple</option>
选择了苹果下拉菜单应该显示..等。
更新
如果苹果列表是<select id="option2Apple">
并且选项值是
<option value="1">Apple</option>
如何从苹果中选择表第 3 行?
小提琴:https ://jsfiddle.net/wj_fiddle_playground/tavg9ec7/18/
<table>
<tr id="table 1">
<select id="exampleFruit">
<option value="">-- Please Select --</option>
<option value="1">Apple</option>
<option value="2">Banana</option>
</select>
</tr>
<tr id="table 2">
<select id="option1Banana" class="exampleSubselect" style="display: none;">
<option value="1">Plantain</option>
<option value="2">Burro</option>
<option value="3">Cavendish</option>
</select>
</tr>
<tr id="table 3">
<select id="option2Apple" class="exampleSubselect" style="display: none;">
<option value="1">Red Delicious</option>
<option value="2">Granny Smith</option>
<option value="3">Cox's Orange Pippin</option>
</select>
解决方案
类似的东西:
$("#exampleFruit option").each(function() {
var optionValue = $(this).val();
});
推荐阅读
- windows - 如何按页面显示“netstat”命令的结果?
- class - 如何从flutter中的另一个类访问类方法?
- javascript - 如何从一个组件调用函数到另一个组件?反应
- python - 3D scatter plot legend error from KMeans "No handles with labels found to put in legend"
- javascript - document.getElementById("FileUpload1"); is giving null/undefined value in IE
- javascript - 事件目标转化随时显示为 0
- python - 删除作业后Python APSCheduler抛出异常
- python - 将自定义训练的 NER 模型与 Stanford CoreNLP 中的现有默认模型集成
- laravel - 如何使用 laravel eloquent 连接 3 个表?
- python - 基于两列的排名值