如何使用 jquery .change() 在 html 中进行多个选择
How to make multiple selects in html with jquery .change()
<center>
<h3> A </h3>
<h4> vs </h4>
<h3> B </h3>
<h4> 60 - 70 </h4>
</center>
<div class="12u$">
<div class="select-wrapper">
<select name="teamA" id="A" style="max-width:30%;">
<option value="">- TeamA -</option>
<option value="1">Kansas</option>
<option value="1">Oklahoma</option>
<option value="1">Texas</option>
<option value="1">Notre Dame</option>
</select>
</div>
</div>
<div class="12u$">
<div class="select-wrapper">
<select name="teamB" id="B" style="max-width:30%;">
<option value="">- TeamB -</option>
<option value="1">Kansas</option>
<option value="1">Oklahoma</option>
<option value="1">Texas</option>
<option value="1">Notre Dame</option>
</select>
</div>
</div>
<script>
$("select")
.change(function() {
var str = "Team A";
$("select option:selected").each(function() {
str = $(this).text() + " ";
});
$("h3").text(str);
})
.change();
</script>
这将适用于一个选择器,但是我如何制作另一个更改单独选择的脚本。
你可以使用你选择的 ID,(顺便说一句,id A 和 B 有点短..)
$("#A").change();
$("#B").change();
或者检查所选内容的 ID:
$("select").change(function(){
if(this.id == "A")
{
// Its the first one that changed
}
else if(this.id == "B")
{
// Its the second one that changed
}
});
如果标头具有与选择的 id 对应的 id,则可以使用选择的 id 来获取相应的标头。 例如,标头 ID 为"hA"和"hB":
$( "select" ).change(function () {
$('#h' + this.id).text(this.options[this.selectedIndex].text);
});
小提琴
相关文章:
- jQuery在两个字符串标识符之间选择HTML
- D3选择html——传递函数时,索引从1开始,而不是从0开始
- 如何减去选项两个相关的选择 HTML
- 选择 html 表中的行
- 使用jquery聚焦选择html元素
- jQuery从选项的输出字符串中选择HTML选项
- 使用 jQuery 通过 ID 属性选择 HTML 元素
- 尝试开机自检“选择”HTML表单输入时出现PHP错误
- 从单选按钮中获取值以选择 html 格式的图像
- 如何使用javascript/jquery中的某个类选择HTML页面上的所有角度字段
- 仅选择 html 节点的根项
- 有没有办法通过javascript注入自动选择HTML<选项>
- 如何选择 html <选项>其中 text=Washington
- 如何选择 HTML 表中一列的所有复选框
- 通过jquery动态创建和选择html元素
- 有没有其他方法可以选择HTML元素
- 如何调用一个jQuery Colorbox弹出在选择HTML控件的onchange事件
- 如何使用 jsoup 选择 html 文档的叶标签
- 使用 HTML 选择 (HTML) 的选择顺序出现问题
- 在选择 HTML 表单的文本输入字段后无法使日期选取器工作