SCRIPT438: Объект не поддерживает свойство или метод ‘buttonset’

#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 на свою страницу?

2. jqueryui.com/button/#radio

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. анимированный? какой тип анимации