0

jqueryを使用して別のチェックボックスをクリックすると、複数の選択ボックスオプションのいくつかの値を選択したいと思います。この選択ボックスは、複数選択フィルター プラグインを使用します。

<h3 class="accordion_head">
            <a href="#">Company Region</a><span class="bg arrow"></span>
        </h3>
        <div class="accordion_body">
            <ul>    
                <li><input id="companyRegion1" name="companyRegion" value="GCC" type="checkbox">
                    <label for="companyRegion1">GCC</label></li>
            </ul>
        </div>

そして、次のようにスプリングタグに従う2番目の選択ボックス

<form:select path="${elementPath }" multiple="multiple" cssClass="multi_select">
    <form:options items="${valueList}" itemLabel="${label}" itemValue="${itemVal }" />
</form:select>

したがって、上記のチェックボックスをクリックすると、複数選択ボックスで GCC の国を事前に選択する必要があります。これは、複数選択 jquery プラグインを使用して実装されています

私はこの方法を試しましたが、選択されていません。

$('#companyCountries option[value=247]').prop('selected',true);

助けてください。

4

2 に答える 2

0

The Code for checking the check box is as below for JQuery 1.6 and above. The JQuery versions below you have check with api documentation $.prop()

`$('#CompaniesSearchForm countries option[value=247]').prob('checked',true);`
于 2014-11-12T06:10:13.487 に答える
0

複数選択プラグイン サイトに記載されているように、更新を呼び出すことで解決しました。 フォーム名で呼び出すことができなかったので、フォーム名を削除しました。

$("#companyCountries").multiselect('refresh');

回答ありがとうございます

于 2014-11-12T13:47:01.947 に答える