0

私はこのドロップダウンを持っています

<select class="dropdown"><option value="0">Disabled</option><option value="1">Enabled</option></select>

クエリを使用するJavaScriptまたは単なるJavaScriptで、選択ボックスの値をdivshowの値に動的に変更したいと思います。これが私のdivショーです

有効

したがって、このdivが有効になっている場合は、[有効]オプションで選択する必要があります。したがって、上記のドロップダウンは次のようになります

<select class="dropdown"><option value="0">Disabled</option><option value="1" selected>Enabled</option></select>

どうすればいいですか?ありがとう

4

4 に答える 4

1

あなたはこのようなことをすることができます:

デモ: http: //jsfiddle.net/eXbFg/

Divが「有効」になっている場合は、「有効」のオプションを選択します

于 2012-10-04T19:08:42.040 に答える
1

Your question isn't very clear... Similar to this functionality?

http://jsfiddle.net/eXbFg/

Mind you, you can use either text, or value if you feel more comfortable.

于 2012-10-04T19:22:39.103 に答える
1

このフィドルはどうですか

HTML

<select class="dropdown">
    <option value="0">Disabled</option>
    <option value="1">Enabled</option>
</select>

<div id="myId">Enabled</div>

Javascript

$('.dropdown option:contains(' + $('#myId').text() + ')').attr('selected', true);

またはそれ以上にこれ

$('.dropdown').val($('.dropdown option:contains(' + $('#myId').text() + ')').val())

2つの違いは、1つが選択された属性を割り当てていることです(ただし、これは、で1つ以上のアイテムが存在する可能性があることを意味しますselected="selected")。2つ目は、ドロップダウンに値を割り当てるため、より優れています。

それはすべてあなたがドロップダウンにアクセスする必要がある方法に依存します...個人的に私は一緒に行きます.val()

于 2012-10-04T19:06:26.130 に答える
1

このフィドルはどうですか?

http://jsfiddle.net/rMrSU/

HTML

有効
<select class="dropdown">
    <option value="0">Disabled</option>
    <option value="1">Enabled</option>
</select>

JS

$(document).ready(function(){
    $('.dropdown option').each(function(){
        if($(this).text()==$('div#show').text())
            $(this).attr('selected','selected');
    });
});
于 2012-10-04T19:12:18.227 に答える