Radio button событие
Всем привет!
Есть такой код, для селекта, он работает, то есть при нажатии в селектбоксе, определенного значения, становятся доступным другие селекты, инпуты:
$('#selectenabl').change(function(){
var myChoise = $('#selectenabl :selected').val();
if(myChoise == 16){
$('.disbll').attr('disabled', false);
$('.disbl').attr('disabled', false);
} else{
$('.disbll').attr('disabled', 'disabled');
$('.disbl').attr('disabled', 'disabled');
}
});
Если я делаю для радиокнопок подобное, то ничего не происходит, все перепробовал, вот например так вроде должно работать, а не срабатывает:
$('#selectenabl').change(function(){
var myChoise = $('#selectenabl :checked').val();
if(myChoise == 16){
$('.disbll').attr('disabled', false);
$('.disbl').attr('disabled', false);
} else{
$('.disbll').attr('disabled', 'disabled');
$('.disbl').attr('disabled', 'disabled');
}
});
|
Цитата:
Где полный тестовый пример с ХТМЛем? |
<input type="checkbox" value="1" id="search-save-elem1"> <label for="search-save-elem1">Сохранить этот объект</label> <a href="#"><span hidden class="hidden_label_vibrannie_objects">(посмотреть выбранные объекты)</span></a>
$('#search-save-elem1').change(function(){
var myChoise = $('#search-save-elem1 :checked').val();
if(myChoise==1){
$('.hidden_label_vibrannie_objects').show();
}else{
$('.hidden_label_vibrannie_objects').hide();
}
});
Чего не так? ) Срабатывает, открывает, но не закрывает при снятии галочки. Через toggle получается, но галочка не ставится в поле чекбокса. |
Цитата:
Но, как вариант...
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
.hidden_label_vibrannie_objects {
display: none;
}
</style>
<script type="text/javascript">
$(function (){
$('#search-save-elem1').click(function (){
var o=$(this).next().next().find('.hidden_label_vibrannie_objects')
if (this.checked) {
o.show();
} else {
o.hide();
};
});
});
</script>
</head>
<body>
<input type="checkbox" value="1" id="search-save-elem1">
<label for="search-save-elem1">Сохранить этот объект</label>
<a href="#">
<span class="hidden_label_vibrannie_objects">(посмотреть выбранные объекты)</span>
</a>
</body>
</html>
|
Спасибо большое, работает! :)
|
| Часовой пояс GMT +3, время: 21:22. |