選択ボックスの値を本体クラスに出力する小さなスクリプトを作成しようとしています。
値が変更されると、古いクラスが新しいクラス (値) に自動的に交換されるようにしたいと考えています。これは、私が取り組んでいるスクリプトの js フィドルです。
クラスは問題なく変更されていますが、ページの読み込み時に選択ボックスの初期値が見つかりません。
どんな助けでも素晴らしいでしょう!
jQuery(document).ready(function () {
// On load
jQuery(document).ready(function () {
if (jQuery("select[name=mySelections] option:selected").val() == 'myvalue') {
jQuery("#page_template");
}
});
jQuery('#page_template').change(function () { // on change event
jQuery('body')
//.removeClass() // remove the classes on the body
// or removeClass('class1 class2 ...') in order to not affect others classes
.addClass(jQuery(this).val()); // set the new class
})