Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не срабатывает click (https://javascript.ru/forum/dom-window/30354-ne-srabatyvaet-click.html)

solomon2 01.08.2012 17:08

Не срабатывает click
 
Здравствуйте. Почему не срабатывает click?

<label class="label_radio" for="roType0"><input class="roRadio" type="radio" name="roType" id="roType0" value="0">Тип 0</label>

$('#roType0').click(function(){
	alert('куку');
});

melky 01.08.2012 17:26

потому что ID должен быть уникален на текущей странице.

Deff 01.08.2012 17:41

<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<label class="label_radio" for="roType0"><input class="roRadio" type="radio" name="roType" id="roType0" value="0">Тип 0</label>
<script type="text/javascript">
$('input[name="roType"]:radio').click(function(){
    alert('куку');
});

</script>


<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<label class="label_radio" for="roType0"><input class="roRadio" type="radio" name="roType" id="roType0" value="0">Тип 0</label>
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
<label class="label_radio" for="roType0"><input class="roRadio" type="radio" name="roType" id="roType0" value="0">Тип 0</label>

<script type="text/javascript">
$('input[id^="roType"]:radio').click(function(){
    alert('куку \nid: '+this.id);
});

</script>

solomon2 01.08.2012 18:04

спасибо


Часовой пояс GMT +3, время: 09:34.