Привет, Я пытаюсь получить простой скрипт, который скроет или покажет div на основе, если пользователь нажмет на нем флажок.Javascript checkbox toggle issue
У меня есть тестовый HTML, написанный с элементами, которые я хочу редактировать, вместе со сценарием, но когда я тестирую его firebug, теперь консоли разработчика Chrome показывают ошибку или скрипт, даже вызываемый.
Я смотрел на обоих из них для справки:
How to check whether a checkbox is checked in jQuery?
How to grey out checkbox unless radio button is selected?
Это ссылка на библиотеку JQuery, я буду использовать.
<script language="JavaScript" type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
Как и сценарий я пытаюсь получить работу:
$('extendedStay').click(function(){
$('#extendedQuarter').toggle(this.checked);
});
И элементы, которые я пытаюсь получить работу:
<div id="extendedResponse" align="left">
<form action="">
<div name="extendedStayResponses">
<input type="checkbox" name="extendedStay" id="extendedStay"/>Yes
</div>
<div id="extendedQuarter" style="display:none">
<select name="extraQuarters" selected="1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
</form>
</div>
Могу ли я просто неправильно реализации функция или есть некоторая синтаксическая ошибка I ', не видя.
'.toggle()' является устаревшим с 1,8 и был удален, так как 1,9. Как вы можете прочитать в документах. http://api.jquery.com/toggle-event/ –
@BramVanroy Можете ли вы указать мне ресурс, который отмечает это? Я не вижу его в документах api. –
@BramVanroy А если это так, то это объяснит, почему он даже не получил ответа в firebug/console. – DrTran