Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery插件滑块功能未显示在摘要上_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript Jquery插件滑块功能未显示在摘要上

Javascript Jquery插件滑块功能未显示在摘要上,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个Jquery插件,可以进行计算。除了一个没有触发的功能外,这个插件工作得几乎完美 在这里,您将看到右侧的一个黄色框,标题为“摘要”。摘要列出了右侧事件中的不同项目。右侧的所有事件(标题为“Slider”的事件除外)都正确地列在右侧的黄色摘要框中,如您在此屏幕截图中所示: 如果它工作正常,它将如下所示: 以下代码用于显示滑块,o-4和f-4用于告诉Jquery插件在黄色摘要框中显示滑块: <div class="sub-option o-4 o-slider" data-type

我有一个Jquery插件,可以进行计算。除了一个没有触发的功能外,这个插件工作得几乎完美

在这里,您将看到右侧的一个黄色框,标题为“摘要”。摘要列出了右侧事件中的不同项目。右侧的所有事件(标题为“Slider”的事件除外)都正确地列在右侧的黄色摘要框中,如您在此屏幕截图中所示:

如果它工作正常,它将如下所示:

以下代码用于显示滑块,
o-4
f-4
用于告诉Jquery插件在黄色摘要框中显示滑块:

<div class="sub-option o-4 o-slider" data-type="slider">
    <div class="well">
        <p><strong>Slider: </strong></p>
        <input class="i-slider" type="number" id="f_4" name="f_4" data-slider="true" value="3" min="0" max="10" step="1" data-cost="2"/><span class="staticPrice"><span class="hypen"> - </span>$2 AUD per unit</span>
    </div>
</div> 
最后,这里是一个插件的工作演示脚本链接,你会看到他们也有一个滑块,它正确地显示在右边的黄色摘要框中。
更新:解决它,试试下面的小提琴


这是因为这个特定变量只是一个数字,而不是像其他变量那样的下拉列表。这就是为什么其他人在它后面需要一个[],因为这表示一个数组,而激活费是一个整数。

实际上它说的是slider,我只是忘记了更新fiddle链接。我将激活费改为slider,因为我想让阅读本文的人更容易将其与使用slider一词的演示脚本进行比较。事实上,我花了大约3个小时试图弄明白这一点,然后才发布了这个问题。我所做的一件事是把演示脚本复制并通过我的滑块进入其中,然后将3改为4,它就成功了,这就是为什么我很困惑,在我的代码中,它无法工作,这是链接到他们所有脚本的代码。你读得不够仔细。。。我不仅将单词改为Slider,还将f_4[]改为f_4。这就是你的问题的实际解决办法,试试小提琴。我把滑块改回激活费,以避免对我所做的更改产生混淆。对不起,埃里克,我确实误读了。谢谢你的帮助!!我认为只要删除[]就行了,如果你有时间的话,你能帮我理解为什么[]只对所有的变量起作用,而对那个变量不起作用吗?删除[]是因为这个特定变量只是一个数字,而不是像其他变量那样的下拉列表。这就是为什么其他人在它后面需要一个[],因为这表示一个数组,而激活费是一个整数。
"items": {
    "f_1": "Balances",
    "f_2[]": "Card Balances",
    "f_3[]": "Program Fee",
    "f_4[]": "Slider",
    "f_5[]": "Monthly Maintenance",
    "f_6[]": "Total Montly Fees",
    "q_1": "Percentage Rate",
// old code was
"f_4[]": "Activation fee",
// change to
"f_4": "Activation fee",