- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
JS
var rangesliderfilter = function () {
var low = parseInt(jQuery('#min-value-span').text());
var high = parseInt(jQuery('#max-value-span').text());
var BreakfastDR = [];
var LunchDR = [];
var DinnerDR = [];
var SnacksDR = [];
var TheString = [];
var TestSlider = [];
while (low <= high) {
BreakfastDR.push('.' + low +'.breakfast');
LunchDR.push('.' + low +'.lunch');
DinnerDR.push('.' + low +'.dinner');
SnacksDR.push('.' + low +'.snacks');
TestSlider.push('.'+low);
low++;
}
var checkbox1 = jQuery('.checkbox1').prop(':checked');
var checkbox2 = jQuery('.checkbox2').prop(':checked');
var checkbox3 = jQuery('.checkbox3').prop(':checked');
var checkbox4 = jQuery('.checkbox4').prop(':checked');
if (checkbox1){
TheString.push(BreakfastDR)
}
if (checkbox2){
TheString.push(LunchDR)
}
if (checkbox3){
TheString.push(DinnerDR)
}
if (checkbox4){
TheString.push(SnacksDR)
}
jQuery('.rangecheck').attr('value', TheString);
}
HTML
<fieldset>
<h4>Meal Time</h4>
<div class="checkbox">
<input type="checkbox" value=".breakfast" class="checkbox1" />
<label>Breakfast</label>
</div>
<div class="checkbox">
<input type="checkbox" value=".lunch" class="checkbox2" />
<label>Lunch</label>
</div>
<div class="checkbox">
<input type="checkbox" value=".dinner" class="checkbox3" />
<label>Dinner</label>
</div>
<div class="checkbox">
<input type="checkbox" value=".snacks" class="checkbox4" />
<label>Snacks</label>
</div>
</fieldset>
要查看字符串应该如何,只需转到 fiddle 中的第 176 行并将 TheString
更改为 BreakfastDR
。有关字符串输出,请参阅 console.log。这就是当 checkbox1 被选中并且范围 slider 处于事件状态时它应该看起来的样子。
此外,如果将第 176 行更改为 jQuery('.rangecheck').attr('value', BreakfastDr + LunchDR + DiningDR + SnacksDR);
控制台将向您显示它的假设看起来就像所有 4 个复选框均已选中并且范围 slider 处于事件状态。
但我的问题是数组没有被构建。 .push()
方法工作正常,问题出在 if
语句中。 (尝试删除 if
部分,只使用 .push()
部分来看看我的意思)
有人可以纠正我的错误吗?
最佳答案
Prop 字符串应该不带冒号,如下所示:
var checkbox1 = jQuery('.checkbox1').prop('checked');
关于javascript - 无法让这些 javascript if 语句发挥作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22447909/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!