无法删除多个选择标记内的选项范围

时间:2016-10-23 21:16:45

标签: javascript jquery

我正在使用jQuery,我有一组选择元素保存到servoSelects。他们中的一些人有“lgServo”类,有些则没有。在拥有该类的那些中,我想删除索引0和~variable~之间的所有选项。我不明白该怎么做。

servoSelects.filter('.lgServo').find('option:gt(0)').remove('lt:variable');

这行代码不起作用,但它接近我想要的吗?

1 个答案:

答案 0 :(得分:2)

  

我不明白该怎么做。

字符串连接:

servoSelects.filter('.lgServo').find('option:gt(0):lt(' + variable = ')');
// --------------------------------------------------^^^^^^^^^^^^^^^^^^^

或可能slice

servoSelects.filter('.lgServo').find('option').slice(0, variable).remove();