首页 > 解决方案 > jquery ui spinner 在使用类时不起作用

问题描述

使用 jquery-ui 微调器时出现问题。

使用ID时可以正常工作。但是为了在 foreach 语句中使用,我必须使用该类。

但是,它在使用类时不起作用。你知道问题是什么吗?

我的 jquery ui 版本:

1.12.1/jquery-ui.js

jQuery(document).ready(function(){
   jQuery( "#spinner" or ".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>';
}

}

为每个语句添加我的。谢谢。

标签: jquerywordpressjquery-uiwoocommercespinner

解决方案


您需要使用以下代码使其运行:

对于 id 和 class:

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

对于 id :

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

上课:

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

推荐阅读