是否可以使用jQuery来检查元素是否是动态创建的?

Ric*_*ges 2 jquery

我正在使用jQuery将新<option>标记附加到<select>字段,在某些情况下,我需要删除这些选项而不知道它们的值.
是否可以删除jQuery创建的所有选项,同时保留原始选项的完整性?

我能想到的唯一方法是检查它们不是我想要保留的值.希望有更简单,更快捷的方式吗?

Jon*_*Jon 6

元素插入DOM后,它们都是平等的; 你可以检查没有神奇的"动态创建"标志.

当然,您始终可以创建自己的方法来执行此操作.例如,您可以向动态创建的选项添加"data-dynamic"HTML属性或dynamicCSS类,然后根据该属性进行过滤.