Добрый день! В принципе, я хочу, чтобы текстовое поле появлялось при щелчке по галочке и исчезало при разблокировке. Вот JSFiddle http://jsfiddle.net/GBSZ8/2/, и он работает отлично. Однако, когда я сохранил его как check.php, текстовое поле не появляется, даже если я нажму на этот флажок.
Текстовое поле появится при щелчке по кнопке работает на jsfiddle, но не на моем браузере
<html>
<head>
<script>
$('#supplied').live('change', function(){
if ($(this).is(':checked')) {
$('#date').show();
} else {
$('#date').hide();
}
});
</script>
</head>
<body>
<input type="checkbox" name="supplied" id="supplied" value="supplied" class="aboveage2" />
<ul id="date" style="display:none">
<li><input id="start" name="start" size="5" type="text" class="small" value="1" /></li>
</ul>
</body>
</html>
Пожалуйста, помогите мне. Спасибо!
#supplied не существует в то время, когда вы запускаете вызов .live() в любом случае. вам нужно обернуть это все в вызов '.ready()' ... –