Я выполнил поиск по этой проблеме в Google, jQuery и stackoverflow, и все они в основном приводят одинаковые примеры.
Я следовал за радио .change()
объясненными примерами, но я не мог заставить его работать.Мой код прост.Пользователь должен щелкнуть либо мужчиной, либо женщиной.При изменении .change()
должен активировать предупреждение (для целей тестирования) и функцию.Тем не менее, ни один не стреляет.И мой jQuery, и HTML-код выглядят корректно, но я не совсем уверен, почему он не запускается.
HTML-код:
<div class="float_right">
<label for="gender">*Gender:</label><br />
<input type="radio" name="gender" value="male" />Male<br />
<input type="radio" name="gender" value="female" />Female
<div id="gender_error">
<ul class="ul">
<li class="gender_error_1 element_error">Choose either male or female!</li>
<li class="element_valid">a</li>
</ul>
</div>
</div>
jQuery код:
$("input[name='gender']").change(function)(){
alert('Gender has changed!');
validateElement('#add_livestock', 'gender', '.gender_error_1')
});