解决Jquery/js无法触发react-select组件的选择事件的问题

使用Jquery在页面选择某个由react-select组件生产的下拉框的时候触发不了click事件,无法给select赋值,解决方法如下:

触发indicator才有效。

$(".css-tlfecz-indicatorContainer")[0].dispatchEvent(
    new MouseEvent("mousedown", {
        button: 0,
        bubbles: true, // this is key, otherwise it wont work
    })
);

  

参考来源。

Manually Triggering / Simulating MouseDownEvent on React-Select Components · Issue #4732 · JedWatson/react-select

posted @ 2024-12-31 09:40  冰深  阅读(41)  评论(0)    收藏  举报