Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Jquery 从循环中的dropdownlist中删除选项_Jquery - Fatal编程技术网

Jquery 从循环中的dropdownlist中删除选项

Jquery 从循环中的dropdownlist中删除选项,jquery,Jquery,我有两个下拉框,ID为:test1和test2。 我想用下面的代码动态删除其中的一些选项,但这不起作用 当我更改此选项时: $("#test" +i4 "option[value='1/21.00/1']").remove(); 进入: 它确实有效 我怎样才能使+i4正常工作 <script type="text/javascript"> var i4 = 1; while (i4 <= 2) { $("#test" +i4 "option[value='1/21.00

我有两个下拉框,ID为:test1和test2。 我想用下面的代码动态删除其中的一些选项,但这不起作用

当我更改此选项时:

$("#test" +i4 "option[value='1/21.00/1']").remove();
进入:

它确实有效

我怎样才能使+i4正常工作

<script type="text/javascript">
var i4 = 1;
while (i4 <= 2) {



$("#test" +i4 "option[value='1/21.00/1']").remove();


i4++;
}

</script

VarI4=1;

而(i4中缺少一个
+
和一个空格

$("#test" +i4 "option[value='1/21.00/1']").remove();
应该是

$("#test" + i4 + " option[value='1/21.00/1']").remove();

必须在选项[…]之前添加空格和+:

$("#test" + i4 + " option[value='1/21.00/1']").remove();
一定是这样

$("#test" + i4 + " option[value='1/21.00/1']").remove();
缺少用于连接字符串的第二个“+”运算符

$("#test" + i4 + " option[value='1/21.00/1']").remove();