通过一些工具,我创建了一个动态线图。通过滑块输入,访问者可以更改图表。现在我想检查输入滑块的值,当它达到某个值时,它应该发出警报。
以下是我输入滑块的代码:
<input type="range" class=""oninput="$(this.nextElementSibling).trigger('f.change', this.value)" onchange="$(this.nextElementSibling).trigger('f.change', this.value)" data-f-bind="verhoogde aandacht" min="0" max="0.5" step="0.05">
<span class="range-value" data-f-bind="verhoogde aandacht"></span>
这是我自己编写的代码来获取警报
$( document ).ready(function() {
if (.range === 0.014999999664724){
alert( "Check" );
};
});
我做错了什么?
答案 0 :(得分:1)
阅读更详细的jquery文档。
你需要听取你的元素,例如。如果达到某个值,我想要检查值。 您需要检查更改值。在jQuery中,您可以使用:
<input type="range" class="" data-f-bind="verhoogde aandacht" min="0" max="0.5" step="0.05">
<span class="range-value" data-f-bind="verhoogde aandacht"></span>
// document ready only bind object to jquery dom
$(document).ready(function() {
// add on listener for listen changes in anytime
$('input[type=range]').on('change', function(
var value = $(this).val();
if(value >= 0.01) {
alert('check!');
}
});
});
答案 1 :(得分:0)
乍一看,您似乎还没有定义与0.014999999664724相比较的价值。
试试这个(如果您只在代码中使用一个类型范围的输入)。
$( document ).ready(function() {
if ($(':input[type=range]') && $(this).val() === 0.014999999664724){
alert( "Check" );
};
});
&#13;