jQuery 从选择中删除选项
2022-08-30 00:27:13
我有一个包含5个选项的页面,所有选项都有一个类名“ct”。我需要在运行onclick事件时从每个选择中删除值为“X”的选项。我的代码是:
$(".ct").each(function() {
$(this).find('X').remove();
});
我哪里出错了?
我有一个包含5个选项的页面,所有选项都有一个类名“ct”。我需要在运行onclick事件时从每个选择中删除值为“X”的选项。我的代码是:
$(".ct").each(function() {
$(this).find('X').remove();
});
我哪里出错了?
试试这个:
$(".ct option[value='X']").each(function() {
$(this).remove();
});
或者更简洁一些,这也同样有效:
$(".ct option[value='X']").remove();
$('.ct option').each(function() {
if ( $(this).val() == 'X' ) {
$(this).remove();
}
});
或者只是
$('.ct option[value="X"]').remove();
要点是,它采用选择器字符串,通过馈送它,您正在寻找名为 的元素。find
x
x