好的,所以我有一些jQuery代码,如果选择了带有前缀的项目,则会显示一个输入框Blue.
码:
$(function() {
$('#text1').hide();
$('#select2').on('change', function(event) {
var opt = this.options[ this.selectedIndex ];
var picked_blue = $(opt).text().match(/Blue/i);
if(picked_blue) {
$('#text1').show();
} else {
$('#text1').hide();
}
});
});
Run Code Online (Sandbox Code Playgroud)
但我还需要添加的是,如果选择了下拉菜单中的任何其他项目,则显示其他内容.而我需要显示的是另一个项目的下拉菜单.
这不应该对你有用:
if(picked_blue) {
$('#text1').show();
$('#text2').hide();
} else {
$('#text1').hide();
$('#text2').show();
}
Run Code Online (Sandbox Code Playgroud)
在哪里text1和text2分享DOM中的位置,分别是"蓝色"和"不是蓝色"等文本?
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |