Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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 - Fatal编程技术网

Javascript 值大于(小于)变量的jQuery筛选器选项

Javascript 值大于(小于)变量的jQuery筛选器选项,javascript,jquery,Javascript,Jquery,我需要禁用select中小于某个数字的选项值,这是我事先不知道的(它是在另一个表单元素中设置的)。我需要类似下面的代码,但变量值为“variableInteger”: 有什么聪明的方法吗 PS.variableInteger值来自另一个表单元素,该元素的名称也只有在运行时才为人所知。不需要。每个,还可以使用属性和此.value(不需要$(this).attr(“value”);) 不需要。每个,也可以使用道具和此.value(不需要$(this.attr)(“value”);) 代码的哪一部分不

我需要禁用select中小于某个数字的选项值,这是我事先不知道的(它是在另一个表单元素中设置的)。我需要类似下面的代码,但变量值为“variableInteger”:

有什么聪明的方法吗


PS.variableInteger值来自另一个表单元素,该元素的名称也只有在运行时才为人所知。

不需要
。每个
,还可以使用
属性和
此.value
(不需要
$(this).attr(“value”);


不需要
。每个
,也可以使用
道具
此.value
(不需要
$(this.attr)(“value”);


代码的哪一部分不起作用?获取
variableInteger
值时遇到问题吗?另外,当您的需求建议您想要
musefan时,您使用的是
(大于)。谢谢,这确实是variableInteger的问题。多亏了你的评论,我自己找到了:)将@tymeJV的答案设置为正确的,因为它也帮助了我。这个问题似乎离题了,因为它太本地化了。这是个打字错误。这个问题和解决方案对其他任何人都不可用。您的代码的哪一部分不工作?获取
variableInteger
值时遇到问题吗?另外,当您的需求建议您想要
musefan时,您使用的是
(大于)。谢谢,这确实是variableInteger的问题。多亏了你的评论,我自己找到了:)将@tymeJV的答案设置为正确的,因为它也帮助了我。这个问题似乎离题了,因为它太本地化了。这是个打字错误。这个问题和解决方案都不适用于任何其他人。这是一个很好的选择,但我认为你没有回答这个问题。OP的代码应该可以工作(),前提是
select
variableInteger
变量设置正确,这是一个很好的选择,但我认为您没有回答这个问题。如果
select
variableInteger
变量设置正确,OP的代码应该可以工作()
select.children().filter(function() {
  return $(this).attr("value") > variableInteger;
}).each(function () {$(this).attr('disabled', 'disabled')});
select.children("option").filter(function() {
    return this.value > variableInteger;
}).prop("disabled", true);