option使用jQuery 添加到下拉列表的最简单方法是什么?
这会有用吗?
$("#mySelect").append('<option value=1>My option</option>');
Run Code Online (Sandbox Code Playgroud) 在JavaScript中,我有一个循环,有许多迭代,并在每次迭代中,我创建一个包含许多+=运算符的巨大字符串.有没有更有效的方法来创建一个字符串?我正在考虑创建一个动态数组,我不断添加字符串,然后进行连接.任何人都可以解释并举例说明最快的方法吗?
我必须在Javascript中连接一堆字符串,并且我正在寻找最快的方法.让我们假设Javascript必须创建一个大的XML文件,当然,它由许多小字符串组成.所以我提出来:
var sbuffer = [];
for (var idx=0; idx<10000; idx=idx+1) {
sbuffer.push(‘<xmltag>Data comes here... bla... </xmltag>’);
}
// Now we "send" it to the browser...
alert(sbuffer.join(”));
Run Code Online (Sandbox Code Playgroud)
不要注意循环或构建示例的其他"复杂"代码.
我的问题是:对于未知数量的字符串,您是否有更快的算法/方法/想法将许多小字符串连接到一个巨大的字符串?
众所周知,当我们str = str + "123"创建新字符串时.如果我们有大量的连接,那么它可能相当昂贵.有没有一种简单的方法在JavaScript中实现StringBuilder?