jquery - jQuery动态添加
问题描述
解决方案
看起来有一个新的被动选项可以传递给事件处理程序,这将改善滚动并消除警告。这里有更多信息。
示例实现:
$(document).ready(function(){
var x = 5;
document.querySelector('#add-select').addEventListener('click', function (e) {
for(var n = 0; n < x; ++ n) {
$('.dynamic-select').append('<div class="s"><select><option value="' + n + '">' + n + '</option></select></div>');
}
}, {passive: true})
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
<button type="button" id="add-select">Add Select</button>
</div>
<div class="dynamic-select"></div>
推荐阅读
- swift - 如何在不更改格式的情况下将字符串转换为日期
- ggplot2 - 更改 geom_tile 中的色阶
- sqlite - DbContext.EnsureCreated() : ArgumentNullException 仅在 RELEASE 构建时
- apache - 修改certbot手动创建的证书
- fusionauth - 在成功的密码重置用户停留在成功状态页面
- javascript - 在 Excel Javascript 中删除和替换工作表而不破坏对它的引用
- c# - 以 C# 形式运行批处理文件
- java - 为什么 yield 一个线程可以解决 Java 中的线程可见性问题
- javascript - 在另一个 setstate 的回调中设置状态
- flutter - 如何使用 StreamBuilder 使用列表的长度作为流?