在Javascript/JQuery中遍历DOM元素树的最快方法
我正在尝试遍历一个DOM select元素,如下所示:在Javascript/JQuery中遍历DOM元素树的最快方法,javascript,jquery,Javascript,Jquery,我正在尝试遍历一个DOM select元素,如下所示: <select> <option value='1'>Text 1</option> <option value='2'>Text 2</option> <option value='3'>Text 3</option> <option value='4'>Text 4</option> . .
<select>
<option value='1'>Text 1</option>
<option value='2'>Text 2</option>
<option value='3'>Text 3</option>
<option value='4'>Text 4</option>
. . .
<option value='n'>Text n</option>
</select>
文本1
文本2
文本3
文本4
. . .
文本n
使得
n
大于10000个元素。获取此DOM内容的最有效方法是什么 选择元素的速度取决于许多因素
在您的示例中,如果您只使用
$('select')
它将选择页面上的所有select
元素,但您需要一个特定的元素,然后给它一个唯一的id或类名,以便使用id或类名选择器查找它。定义“get”?内容就在你面前。另一方面,如果选择列表有10000个元素,你就不应该使用它-重新思考你的解决方案fella.10000个元素在选择列表中?这是很多破碎的鼠标轮和疼痛的手指。你可能想考虑使用一个类似于标签系统的插件,而不是使用10K选项。