如何通过编程方式不用 jQuery控制select2组件?该代码将使用Selenium执行,并且由于我无权访问jQuery对象(它与Webpack捆绑在一起),因此必须使用纯JS进行控制。
我尝试模拟用户点击,例如:
document.getElementById('select2').click()
,但无法打开。我想要实现的是:
答案 0 :(得分:0)
您可以尝试以下解决方法:document.querySelector("#example + span > .selection > span")
,然后触发点击。提琴检查:https://jsfiddle.net/zeLbk6s3/2/
您必须在适当的元素上触发“点击”。