Ich bin ein Skript aus dieser Diskussion mit: https://wordpress.stackexchange.com/a/14711/14649jQuery Toggle() Ausgabe
Es funktioniert gut, aber wenn ich einen anderen Funkeingang wählen, wird die Originalverpackung nicht wechseln off (sehr schlecht), aber die neue Box erscheint (gut). Dies geschieht für alle zusätzlichen Felder, die ich hinzufüge.
jQuery ist nicht mein Ding, und ich habe herum ohne Glück erforscht! Hier ist mein Code:
<script type='text/javascript'>
jQuery(document).ready(function($) {
$('#feature_box').hide();
$('#standard_lead').hide();
// one box
$('#value_feature_box').is(':checked') ? $("#feature_box").show() : $("#feature_box").hide();
$('#value_feature_box').click(function() {
$("#feature_box").toggle(this.checked);
});
// second box
$('#value_standard_lead').is(':checked') ? $("#standard_lead").show() : $("#standard_lead").hide();
$('#value_standard_lead').click(function() {
$("#standard_lead").toggle(this.checked);
});
});
</script>
Danke für einen Blick!
Können Sie das relevante HTML auch posten? –
Können Sie Ihr Markup hinzufügen, was ist 'feature_box'? ist es ein div? Dieser Code kann mithilfe von Klassen anstelle von IDs modularisiert werden. –