Ich habe eine Formel-Seite, wo die Dropdown-Menüs einen Standardwert = 0 hat. Ich möchte es ein Div ausblenden, wenn der Wert = 0, auch wenn die Seite geladen ist.Hide div, wenn der Dropdown-Wert 0 ist 0
Ich glaube, ich sollte Javascript verwenden, aber sollte ich jQuery verwenden?
ich versuchte mit und ohne jQuery, aber konnte meinen Code nicht zum Funktionieren bringen.
Dies ist die Drop-Down-
<select class="products-dropdown" name="lease-product" id="sel-lease-product" onchange="hideDiv">
<option value="0"><?php _e('Select product', 'wp-woo-leasing'); ?></option>
Dies ist das div i verstecken wollen.
<div id="product-description" class="product-description"></div>
Ich habe versucht, diese
JS <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>
und JS
function hideDiv(elem) {
if(elem.value == 0){
document.getElementById("product-description").style.display = "none";
} }
Mein ganzer Code sieht wie folgt aus http://pastebin.com/WTFu3Hte
, was mache ich falsch?
'onchange =" hideDiv() ".. .. Sie haben'() '=> Parenthesis verpasst .. Beachten Sie auch, dass Sie kein Argument übergeben haben .. – Rayon