ドロップダウンにデフォルト値= 0がある数式ページがあります。 値が= 0の場合、ページが読み込まれている場合でもdivを非表示にします。ドロップダウン値が0のときdivを非表示
私はjavascriptを使うべきだと信じていますが、jQueryを使うべきですか?
私はjQueryの有無に関わらず試しましたが、私のコードを動作させることができませんでした。
これは、これは私が非表示にしたいdiv要素であるドロップダウン
<select class="products-dropdown" name="lease-product" id="sel-lease-product" onchange="hideDiv">
<option value="0"><?php _e('Select product', 'wp-woo-leasing'); ?></option>
です。
<div id="product-description" class="product-description"></div>
私は私の全体のコードは、私が間違って何をやっているこのhttp://pastebin.com/WTFu3Hte
のように見える?これは
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#sel-lease-product").change(function() {
if(jQuery(this).find("option:selected").val() == 0) {
jQuery(".product-description").hide();
}
});
});
</script>
をJSしようとしたJS
function hideDiv(elem) {
if(elem.value == 0){
document.getElementById("product-description").style.display = "none";
} }
'onchange =" hideDiv() "' ..あなたは '()' =>を見落としました..あなたは引数を渡していません。 – Rayon