小编Smi*_*ley的帖子

显示x如果x显示y如果y(我知道的标题错误)

好的,所以我有一些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)

但我还需要添加的是,如果选择了下拉菜单中的任何其他项目,则显示其他内容.而我需要显示的是另一个项目的下拉菜单.

html jquery

5
推荐指数
1
解决办法
149
查看次数

选择项目时执行操作

我需要根据我的下拉框中的哪个项目进行一些操作.

因此,如果选择带有前缀Blue的项目然后在下面显示一个文本框,并且如果选择了任何其他项目然后显示其他一些内容,我需要制作它,我怎么能以最简单的方式做到这一点?

更多解释:好的...我有一个下拉菜单,其中包含一个项目列表.我需要做的是,在他们选择带有前缀Blue的项目后,下拉菜单下的输入字段显示.如果他们选择任何其他项目将会发生其他事情.

到目前为止,我的下拉菜单是:

<select id="select1" name="selectz1">
<?php
$id = 0;
while ($row = mysql_fetch_row($result)) {
    echo "<option value=$id>$row[0]</option>";
    $id++;
}
?>
</select>
Run Code Online (Sandbox Code Playgroud)

这就是HTML生成的:

<form action="ThisPage.php" method="POST">
Accounts: <br />
<select id="select1" name="selectz1">
<option value=0>account 2000-01</option><option value=1>account 2000-02</option>
<option value=2>blue 2000-03</option><option value=3>blue 2000-04</option>
</select>
</form>
Run Code Online (Sandbox Code Playgroud)

html php select menu drop-down-menu

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×2

drop-down-menu ×1

jquery ×1

menu ×1

php ×1

select ×1