Napisałem przykładowy kod HTML i skryptu w następujący sposób: Po uruchomieniu tego kodu najpierw otrzymam ten alert, ale inny alert, gdy zmienię w cca przez naciśnięcie klawisza następnie przycisk nie wyświetla ostrzeżenia. Jak korzystać z tego pola tekstowego i włączać i wyłączać inne pola tekstowe.Sposób włączania i wyłączania pola tekstowego w jquery
HTML:
<div id="cca" class="leaf">
<label class="control input text" title="">
<span class="wrap">cca</span>
<input class="" type="text" value="[Null]">
<span class="warning"></span>
</label>
</div>
JS:
jQuery(document).ready(function() {
alert("hello");
jQuery("#cca label.control input").on('change', function (event) {
alert('I am pretty sure the text box changed');
event.preventDefault();
});
});
Przede wszystkim Twój html jest zepsuty. Możesz użyć wielu elementów wewnątrz etykiety, nie jest to miłe. A twoja etykieta nie spełnia swojego zadania, nie używasz atrybutu "for". – DontVoteMeDown