#javascript #jquery #html
#javascript #jquery #HTML
Вопрос:
Я пытаюсь установить / изменить стандартные переключатели на jquery (выглядит как кнопка) Но на какой-то странице работает нормально, но теперь у меня есть проблема:
SCRIPT438: Object doesn't support property or method 'buttonset'
<script>
$(document).ready(function () {
$(function(){$("#new1").buttonset()
});
});
</script>
и часть моего тела:
<body>
<div id="new1">
<input type="radio" id="return1" name="radio"><label for="return1">Name</label>
<input type="radio" id="return2" name="radio" checked="checked"><label for="return2">Surname</label>
</div>
</body>
Комментарии:
1. Что такое
buttonset
?buttonset
из пользовательского интерфейса jQuery? Добавляете ли вы пользовательский интерфейс jQuery на свою страницу?3. @Pinal я сделал, потому что другие функции работают нормально
4. jsfiddle.net/frontenddeveloping/qJn2U все работает, добавьте jQuery 1.11 и 1.8 UI
Ответ №1:
<script type="text/javascript">
$(document).ready(function() {
$("input:radio[name=radio]").click(function(){
var value = $(this).attr("id");
alert(value);
})
});
</script>
Примечание:
The button widget was added in jQuery UI 1.8, it's not part of 1.7. Make sure you have updated version.
Комментарии:
1. какую версию Jquery вы используете?
2. <script src=»jquery-ui/js/jquery-1.10.2.js «></script> <script src=»jquery-ui/js/jquery-ui-1.10.4.custom.js «></script> <script src=»jquery-ui/js/jquery-ui-1.10.4.custom.min.js «></script>
3. у меня есть 1.11 обеих версий jquery и jquery iu
4. его ворк возвращает return1 и return2, но не анимированный (не похожий на блок или кнопку)
5. анимированный? какой тип анимации