8

私は 1 つのフォームと、多数の入力フィールドを含む 2 つの div と、1 つの div を表示して他のすべてを非表示にする 1 つの選択フィールドを持っています。これらの入力フィールドには、html5 必須タグがあります。非表示の div にあるすべての入力フィールドから必要なタグを削除したいと思います。どうやってやるの?選択したオプションに応じてdivを表示/非表示にするためのjsは次のとおりです。

    <script>
function changeGroup(e) {
    /*
        1 - Remove all group classes
        2 - Add the currently selected group class
    */
    $("#main")
        .removeClass(allGroups)
        .addClass($("option:selected", e.target).val())     
}

/* 
    1 - Bind changeGroup function to "change" event
    2 - Fetch all group from the select field 
*/
var allGroups = $("select")
    .change(changeGroup)
    .find("option")
        .map(function() {
            return $(this).val();
        })
        .get()
        .join(' ');


</script>

助けてくれてありがとう... ドリジャン

4

2 に答える 2