range 相关问题

范围是其下限和上限之间的值的范围。它可以引用DOM Range,Ruby Range类,Python范围函数,Perl 5的`..`运算符,Perl 6的Range类或PostgreSQL的范围类型。

根据所选范围编号更改一个值

我有一个滑块,其中有许多员工 我有一个有许多员工的滑块 <input id="myRange" type="range" min="50" max="50000" value="50" class="slider no_emp" > 我存储在id demo中选择的范围 <span id="demo" style="float: inline-end;color: #00AFAB;"> 根据demo中持有的员工数量我想改变cost_by_employee_count 例如,如果 demo 拥有 500 到 1000 名员工,则 cost_by_employee_count 设置为 **3290000 ** var slider = document.getElementById("myRange"); var output = document.getElementById("demo"); output.innerHTML = slider.value; slider.oninput = function() { output.innerHTML = this.value; } <section <?php theme_section_attr_id() ?> <?php theme_section_attr_class( 'pb-5' ) ?>> <div class="container"> <div class="row pt-5"> <div class="col-md-8 showdow"> <div class="row p-5 pb-0"> <div class="pb-5"> <p class="m-0 p-0"><strong>Number of Employees <span id="demo" style="float: inline-end;color: #00AFAB;"></span></strong></p> <div class="slidecontainer"> <input id="myRange" type="range" min="50" max="50000" value="50" class="slider no_emp"> </div> <p class="m-0 p-0">50 <span style="float: inline-end;">50,000</span></p> </div> </section> 理想情况下,我想要一个数组,其中如果员工数量落在数字范围之间,则将 cost_by_employee_count 设置为取决于范围的值。 数组就像: <option value="3310000">0 - 499</option> <option value="3290000">500 - 1000-</option> <option value="4870000">1001 - 5000</option> <option value="4330000">5001 - 10000</option> <option value="5460000">10001 - 25000</option> <option value="5420000">25001 - 100000</option> 有人可以指出我正确的方向或给我一个可行的例子吗? 创建一个选项数组ranges,每当用户更改值时调用函数updateCostByEmployeeCount。在函数内部 updateCostByEmployeeCount 检查条件 value >= ranges[i].min && value <= ranges[i].max,如果匹配,则通过 cost_by_employee_count 将相应的成本分配给变量 cost_by_employee_count = ranges[i].cost;。 参考以下代码: var slider = document.getElementById("myRange"); var output = document.getElementById("demo"); output.innerHTML = slider.value; var cost_by_employee_count = 0; var ranges = [ {min: 50, max: 499, cost: 1000000}, {min: 500, max: 1000, cost: 3290000}, {min: 1001, max: 5000, cost: 7000000}, {min: 5001, max: 10000, cost: 15000000}, {min: 10001, max: 50000, cost: 30000000} ]; function updateCostByEmployeeCount(value) { for (var i = 0; i < ranges.length; i++) { if (value >= ranges[i].min && value <= ranges[i].max) { cost_by_employee_count = ranges[i].cost; break; } } console.log('Cost of the employee count:' +cost_by_employee_count); } slider.oninput = function() { output.innerHTML = this.value; updateCostByEmployeeCount(this.value); } .slider { width: 100%; } <html> <head> </head> <body> <section> <div class="container"> <div class="row pt-5"> <div class="col-md-8 showdow"> <div class="row p-5 pb-0"> <div class="pb-5"> <p class="m-0 p-0"> <strong>Number of Employees <span id="demo" style="float: inline-end;color: #00AFAB;"></span></strong> </p> <div class="slidecontainer"> <input id="myRange" type="range" min="50" max="50000" value="50" class="slider no_emp"> </div> <p class="m-0 p-0">50 <span style="float: inline-end;">50,000</span></p> </div> </div> </div> </div> </div> </section> </body> </html>

回答 1 投票 0

第二个幻灯片范围未打印

我有两个滑动条,每个滑动条应该输出一个数字。 我的第一个是在`中输出一个数字 但是我无法输出第二个滑块编号。 有人能看出为什么吗? 功能

回答 2 投票 0

具有自定义 int 类型的 Zig for 循环范围迭代器

我正在使用 for 循环来迭代整数范围,例如: 对于 (0..256) |i| { 我的问题是我需要 i 为 u21 类型,但它目前正在使用。 我可以用手册@intCast 来实现它

回答 1 投票 0

为什么range(n)不包含数值0?

def get_chess_square_color(列,行): 如果不是(范围(9)中的列和行): 返回 '' elif 列 == 行: 返回“白色” 别的: 返回“黑色” 断言

回答 1 投票 0

在c++中查找数字的倍数

最近,我试图在c++中找到从a到b(包括两者)范围内的数字n的倍数。这是我的方法: 通过设置查找 a 到 b 范围内 n 的倍数(不包括两者)...

回答 1 投票 0

如何检查两个数字之间是否存在任意数字?

我正在尝试用 div 进行一些过滤。我有几个div: 第 1 部分 我正在尝试用 div 进行一些过滤。我有几个div: <div data-areafrom="19" data-areafrom="24" class="sgmt">Div 1</div> <div data-areafrom="30" data-areafrom="44" class="sgmt">Div 2</div> $paramFrom = 0; $paramTo = 20; $('.sgmt').filter(function() { return $(this).data('areafrom') >= $paramFrom && $(this).data('areato') <= $paramTo; }).addClass("sgmt-show"); 我需要检查 data-areafrom="19" 和 data-areafrom="24" 之间是否有任何数字位于 paramFrom 和 paramTo 之间。我怎样才能做到这一点? $('.sgmt').each(function() { var areaFrom = $(this).data('areafrom'); var areaTo = $(this).data('areato'); if ((areaFrom >= $paramFrom && areaFrom <= $paramTo) || (areaTo >= $paramFrom && areaTo <= $paramTo)) { $(this).addClass("sgmt-show"); } }); 当 areaFrom >= $paramFrom 和 areaFrom <= $paramTo 时,范围将重叠 这非常简单,尽管我仍然添加了完整的代码

回答 1 投票 0

我如何检查两个数字之间是否有任意数字?

我正在尝试用 div 进行一些过滤。我有几个div: 第 1 部分 我正在尝试用 div 进行一些过滤。我有几个div: <div data-areafrom="19" data-areafrom="24" class="sgmt">Div 1</div> <div data-areafrom="30" data-areafrom="44" class="sgmt">Div 2</div> <script> $paramFrom = 0; $paramTo = 20; $('.sgmt').filter(function() { return $(this).data('areafrom') >= $paramFrom && $(this).data('areato') <= $paramTo; }).addClass("sgmt-show"); </script> 我需要检查 data-areafrom="19" 和 data-areafrom="24" 之间是否有任何数字位于 paramFrom 和 paramTo 之间。我该怎么做? <div data-areafrom="19" data-areato="24" class="sgmt">Div 1</div> <div data-areafrom="30" data-areato="44" class="sgmt">Div 2</div> <script> $(document).ready(function() { var paramFrom = 0; var paramTo = 20; $('.sgmt').filter(function() { var areaFrom = parseInt($(this).data('areafrom')); var areaTo = parseInt($(this).data('areato')); return areaFrom <= paramTo && areaTo >= paramFrom; }).addClass("sgmt-show"); }); </script> 事情是这样的: 我们使用 filter() 函数来过滤匹配元素集(.sgmt divs)。 在过滤器函数中,我们检索每个 div 的 data-areafrom 和 data-areato 属性并将它们解析为整数。 对于范围与指定范围重叠的元素(true到paramFrom),我们返回paramTo。 最后,我们将类sgmt-show添加到过滤后的元素中。 此方法实现与前一种方法相同的结果,但使用过滤器函数以获得更简洁且类似 jQuery 的语法。根据需要调整 paramFrom 和 paramTo 的值。

回答 1 投票 0

在工作表中的某些范围内设置保护的强力方法

我查遍了所有地方,似乎 Google Apps 脚本 (GAS) 还没有赶上 Google Sheets。是否有一种强力方法可以在工作表中的某些范围内设置保护..? (并且马克...

回答 4 投票 0

颤动范围错误:值不在范围内:-16

我在使用Flutter的 encrypt: ^5.0.3 依赖来加密和解密字符串数据时,在release模式下偶尔遇到无法解决的RangeError: RangeError:值不在范围内:-16 他...

回答 1 投票 0

Mysql 范围检查而不是内连接上的索引使用

我在使用 MySQL (innoDB) 5.0 时遇到了严重问题。 一个非常简单的 SQL 查询是使用非常意外的查询计划执行的。 查询: 选择 SQL_NO_CACHE mb类别.* 从 MBCategory mbCate...

回答 3 投票 0

MySQL 重叠日期,无冲突

我已经看到很多关于 MySQL 中日期范围的线程,但我似乎仍然无法找到我正在寻找的答案,因此任何帮助都将受到极大的欢迎。 我有一个 MySQL 表,其中有 3 个

回答 5 投票 0

如何根据物品的价格范围计算总成本

我需要根据范围计算物品的总成本: if ($itemCount <11) { $cost_for_range = 1; } if ($itemCount <26 && $itemCount >=11) { ...

回答 3 投票 0

尝试使用单元格引用某个范围的值

我正在尝试设置当前工作表中某个范围内的单元格的值 是另一个工作表中等效范围的值 使用 .range(cells... 因为范围大小是可变的 这个

回答 2 投票 0

Excel VBA - 尝试使用单元格引用范围值

我正在尝试设置当前工作表中某个范围内的单元格的值 是另一个工作表中等效范围的值 使用 .range(cells... 因为范围大小是可变的 这个

回答 1 投票 0

如何交联两张纸?

我有一个大工作表 A,我只想处理工作表 B 中以不同顺序排序的列的子集。我可以使用 ={Data!S:S} (对于 S 列)。哈...

回答 1 投票 0

将一系列单元格存储到数组中,稍后将其作为表格导出到powerpoint

我有这两个for循环,它们试图为powerpoint演示创建幻灯片,但其中一个循环应该查找并存储引用数据透视表的特定单元格范围 这个是

回答 1 投票 0

如何将狭窄的数值范围扩展到更广泛的“分数范围”?

我根据一些指标生成了一系列百分比来总结全国各个县的表现。我想使用这些“县百分比”值来给出

回答 1 投票 0

将 () 替换为带有变量值的范围

我在替换范围变量中的值时遇到困难。 我的目标是找到 G 列并将其替换为 A 列中的范围变量。 查找值“0260203700”是...

回答 1 投票 0

如何自动从 Excel 单元格中提取内容并将其特定部分粘贴到新单元格中

在 EXCEL 中,我尝试从此单元格中提取: ' 4 条短信 $7000 - 8000 要在新单元格中自动将其转换为: 7000 美元至 8000 美元 这是最新的...

回答 1 投票 0

range() 真的创建列表吗? [重复]

我的教授和这个人都声称范围创建了一个值列表。 “注意:range 函数只是返回一个包含数字的列表 从 x 到 y-1。例如,range(5, 10) 返回...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.