无法选择值

问题描述

我一直在研究变体选择列表的修改wordpress,Woocommerce)。有2个向上和向下的按钮,可以更改它们。它们正在工作,但是当我将一个变体更改为另一个变体时,“添加到购物车”未激活。

//buttons
$(document).ready(function() {

$('<div class="select_arow_wrap"><span id="select-up" class="select-up"></span><span id="select-down" class="select-down"></span><div/>').appendTo('td.value:first');
 
$('<img id="upArrow" src="https://cdn.icon-icons.com/icons2/1182/PNG/512/1490129325-rounded01_82184.png" style="float : right; width: 30px; height: 20px;" />').appendTo('td.value:first');
$('<img id="downArrow" src="https://cdn.icon-icons.com/icons2/1182/PNG/512/1490129347-rounded02_82188.png" style="float : right; width: 30px; margin-left: -30px; height: 20px;   margin-top: 20px;" />').appendTo('td.value:first');
});
//action
$(document).ready(function() {

    var nextListitem;
        var noOfListItems = $("select#pa_couleur > option").length-1;
        var curListItem = $("select#pa_couleur")[0].selectedindex;
        $("#upArrow").on("click",function(){
            nextListitem = (curListItem-1 < 0) ? noOfListItems : curListItem-1;
            curListItem = nextListitem;
            $("select#pa_couleur")[0].selectedindex = nextListitem;
        });
        $("#downArrow").on("click",function(){
           nextListitem = (curListItem+1 > noOfListItems) ? 0 : curListItem+1;
            curListItem = nextListitem;
            $("select#pa_couleur")[0].selectedindex = nextListitem;
        });

});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<tr>
                        <td class="label">
                          <label for="pa_couleur">Color</label>
                        </td>
                        <td class="value" data-children-count="1">
                            <select id="pa_couleur" class="" name="attribute_pa_couleur" data-attribute_name="attribute_pa_couleur" data-show_option_none="yes">
                            <option value="">Option:</option>
                            <option value="blue" class="attached enabled">Blue</option>
                            <option value="grey" class="attached enabled">Grey</option>
                            </select><div class="select_arow_wrap"><span id="select-up" class="select-up"></span>
                            <span id="select-down" class="select-down"></span>
                            <div></div></div><img id="upArrow" src="https://cdn.icon-icons.com/icons2/1182/PNG/512/1490129325-rounded01_82184.png" style="float : right; width: 30px; height: 20px;">
                            <img id="downArrow" src="https://cdn.icon-icons.com/icons2/1182/PNG/512/1490129347-rounded02_82188.png" style="float : right; width: 30px; margin-left: -30px; height: 20px;   margin-top: 20px;">
                        </td>
                    </tr>

我该怎么做才能使代码正常工作?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)