jquery пользовательский интерфейс не работает при использовании класса - PullRequest
2 голосов
/ 22 апреля 2019

Возникла проблема с использованием счетчика jquery-ui.

Работает нормально при использовании ID. Но для использования в выражении foreach, Я должен использовать класс.

Однако, это не работает при использовании класса. Вы знаете, в чем проблема?

моя версия jquery ui:

1.12.1 / JQuery-ui.js

jQuery(document).ready(function(){
   jQuery( "#spinner" or ".spinner" ).spinner();
});

"# spinner" работает только. ".spinner" не работает. Я не знаю, в чем разница.

В разработчиках есть спиннер. Однако ни одна из форм ввода текста Spinner, кнопки вверх или вниз не работают. И в консоли нет ошибки.

=============================================== =

function get_group_setting() {
  $get_section = get_post_meta( get_the_ID(), 'group_setting');
  if ( $get_section ) {
    echo '<form class="form_group">
        <ul>';
    foreach ($get_section as $field) {
      $values = explode( ' | ', $field );
      echo  '<li><input type="radio" value="' . $values[2] .' " name="select_group" />' . $values[0] . ', ' . $values[1] . ', ' . $values[2] . ' <input class="spinner" name="value_1"></li>';
}
echo    '
        </ul>
    </form>';
}

}

Добавить мой для каждого утверждения. спасибо.

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Вам нужно использовать приведенный ниже код, чтобы запустить его:

Для идентификатора и класса:

jQuery(document).ready(function(){
   jQuery( "#spinner, .spinner" ).spinner();
});

Для идентификатора:

jQuery(document).ready(function(){
   jQuery( "#spinner" ).spinner();
});

Для класса:

jQuery(document).ready(function(){
   jQuery( ".spinner" ).spinner();
});
0 голосов
/ 24 апреля 2019

хорошо, я решил это. Моей проблемой было дублирование имен классов. Я не хочу, чтобы кто-то еще делал эту глупость. Я благодарю тех, кто пытался мне помочь.

...