Я пытаюсь запустить функцию с любой радиокнопки, когда они нажаты, но, похоже, она не работает.
Мой код:
$('.radio [name=list_in]').on('click', function() {
updateListingForm('list_in');
});
Мой HTML:
<div class="fields">
<div class="radio">
<div class="pretty_rb styledRadio" style="background-image: url('images/form-radio-icons.png'); width: 19px; height: 20px; cursor: pointer; background-position: 0px -20px;"><input type="radio" checked="" value="auction" class="pretty_rb" id="list_site" name="list_in" style="display: none;"></div><label for="list_site">Site</label>
</div>
<div class="radio">
<div class="pretty_rb styledRadio" style="background-image: url('images/form-radio-icons.png'); width: 19px; height: 20px; cursor: pointer; background-position: 0px 0px;"><input type="radio" value="store" class="pretty_rb" id="list_store" name="list_in" style="display: none;"></div><label for="list_store">Store</label>
</div>
<div class="contentClear"></div>
</div>
Я использую плагин jQuery для стилизации полей радио, и это HTML, который он выводит, поэтому обычные поля радио скрыты.
Я не могу использовать событие onclick
из-за эта причина; вот почему я попытался использовать on
здесь, но я не могу заставить его стрелять?
Что я делаю не так!?
$(document).ready(function(){/*your code*/})
? - person Mehran Hatami   schedule 19.01.2014