这是我的第一篇文章,我很平静:)我已经搜索过,但找不到我想要的东西。
我正在尝试操作选择框的选定选项。有人可以解释一下为什么这样做吗:
$('#some_select_box').click(function() {
$('#some_select_box option:selected').remove();
});
但这不是:
$('#some_select_box').click(function() {
$('this option:selected').remove();
});
我只想使用“this”而不是拼出选择框的 id - 有人可以为我指出正确的语法的正确方向吗?这让我很生气,因为它看起来应该很简单。我确信这是对某人来说的,但不是对我来说,因为今天结束了,我已经筋疲力尽了……非常感谢任何指点。
干杯
最佳答案
this
不是 CSS 选择器。
您可以通过将 this
作为上下文传递来避免拼写它的 id:
$('option:selected', this).remove();
关于javascript - jQuery 从中删除选定的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2494191/