假设dropdown
是<select>
元素。
双方都可以胜任。
我认为empty()
会更快,因为我不打电话给find()
,但我想问一下社区,你有什么想法?
任何数字?比较
答案 0 :(得分:3)
dropdown.empty()
如果其中包含optgroup,也会移除,而dropdown.find('option').remove()
只会从中删除options
。
empty
为faster by 400%,您可以根据是否要移除select
内的任何其他子元素(option
除外)来接听电话。
如果您要删除所有内容,请使用dropdown.empty()
,如果您只想删除选项,请使用dropdown.find('option').remove()
。
答案 1 :(得分:0)
1)dropdown.empty()表示下拉列表中的所有选项都已完全删除。 2)dropdown.find('option')。empty()表示所有选项都在那里,只删除了选项文本。
3)$('。dropdown')。remove();它的意思是下拉也被删除了。 4)$('。dropdown')。find('option')。remove();它意味着删除所有选项
答案 2 :(得分:0)
Insert into t1 select COALESCE(column1,'') from t2;
将删除所有内容。 empty()
会
删除选择及其内容。<强> FOO 强>
remove()
他们都删除了DOM对象并释放了他们占用的内存,