0

こんにちはrequired、ドロップダウン ボックスに属性を追加する方法を教えてください。さまざまな方法を検索しましたが、うまくいきませんでした。ここに私のコードがあります:

<script>
$(document).ready(function(){
    $('.orderingmenu .burgers').change(function(){
        var selectVal= $(this).val();
        if(selectVal != 'none'){
            $(this).next().attr('required', true);
        }
    });
});
</script>

これを行う方法について本当にアイデアがありません。セレクターをテストしましたが、正常に動作していますが、必要な属性をその選択フィールドに追加していないようです =/何か助けてください?

私が試したことは次のとおりです。

$(this).next().prop('required', true);
$(this).next().attr('required', 'true');
$(this).next().attr('required', '');
$(this).next().prop('required');

どれも機能していません=/

HTML を編集します。

<div class="orderingmenu" style="margin-bottom: 0.5%;">
        <select name="burgerlist"  class="burgers" style="width: 35%; float: left; font-size: 12px;">
        <option selected="selected" value="none">NONE</option>
        <option value="A">A</option>
        </select>

        <select name="option" id="option" class="setornot" style="width: 30%; font-size: 12px;">
        <option selected="selected" value="none">NONE</option>
        <option value="ALA CARTE">ALA CARTE</option>
        <option value="SET">SET</option>
        </select>

        <input type="text" placeholder="ANY REMARKS?" name="remarks" style="width: 30%; float: right; font-size: 12px;">
        </div>

私はphpスクリプトでループさせましたが、基本的に私がやりたかったことは、「なし」以外の選択がある場合、他の選択が必要になるようにすることです。

編集2

問題は、私には何の価値もないということであることがわかりました!

4

0 に答える 0