0

誰かこれを見てくれませんか

http://jsfiddle.net/bloodygeese/ecscY/56/

2つの別々の機能が機能しているように見えますが、両方を同時に機能させる必要がありますか? image1.image2,image3,image4 をクリックするとドロップダウンが変更されますが、同時にドロップダウンの値も表示する必要があります。

私はこれを個別にしかできないようですか?

また、最初のオプションをデフォルトで表示する「ラベル:」を取得できれば素晴らしいと思います。そして、ドロップダウンに 16 個 (おそらくそれ以上) のオプションが表示される予定ですが、コードを単純化する方法はありますか? それぞれの機能ではなく?

4

2 に答える 2

1

これを試して:

$('#one, #two, #three, #four').click(function() {
    $('#dropdown').val($(this).attr('id'));
    $('#dropdown').trigger('change')
})

http://jsfiddle.net/ecscY/57/

于 2012-06-16T05:26:58.800 に答える
0

呼び出し.change()た後に呼び出し.val()ます。下記参照、

$('#dropdown').val($(this).attr('id')).change();
于 2012-06-16T05:25:57.443 に答える