Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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,如果某些选择框的值为“1”,我想从中删除一个特定选项(所有选择框的值都相同)。问题是,我很难将元素过滤到那个特定的值 目前,最接近我的是 $('.demoClass').find('option:contains(1)').remove(); 但有两个问题。首先,它似乎迭代了选项的(显示的)内容,而不是它的值……其次,它似乎返回true内容包含该值,而不是该值。(例如contains(1)将为(1、10、11、12)返回true…当我希望它仅为“1”返回true时) 简而言之,我要做的是在cl

如果某些选择框的值为“1”,我想从中删除一个特定选项(所有选择框的值都相同)。问题是,我很难将元素过滤到那个特定的值

目前,最接近我的是

$('.demoClass').find('option:contains(1)').remove();
但有两个问题。首先,它似乎迭代了选项的(显示的)内容,而不是它的值……其次,它似乎返回true内容包含该值,而不是该值。(例如contains(1)将为(1、10、11、12)返回true…当我希望它仅为“1”返回true时)

简而言之,我要做的是在class“.demoClass”的所有选择框中找到值为X的timeslot选项并将其删除。感谢您的建议。

试试这个

$('.demoClass').find('option[value="1"]').remove();
$('.demoClass').find('option[value=1]').remove();
这利用了

试试这个

$('.demoClass').find('option[value="1"]').remove();
$('.demoClass').find('option[value=1]').remove();
这利用了

试试这个:

试试这个: