我正在使用jQuery将新<option>标记附加到<select>字段,在某些情况下,我需要删除这些选项而不知道它们的值.
是否可以删除jQuery创建的所有选项,同时保留原始选项的完整性?
我能想到的唯一方法是检查它们不是我想要保留的值.希望有更简单,更快捷的方式吗?
元素插入DOM后,它们都是平等的; 你可以检查没有神奇的"动态创建"标志.
当然,您始终可以创建自己的方法来执行此操作.例如,您可以向动态创建的选项添加"data-dynamic"HTML属性或dynamicCSS类,然后根据该属性进行过滤.