gpt4 book ai didi

javascript - 以编程方式触发点击

转载 作者:行者123 更新时间:2023-11-28 13:13:16 25 4
gpt4 key购买 nike

下面是使用 jQuery 触发点击的示例:

$('#input_element').click();

我想知道如何在 React.js 中做到这一点?有没有最佳实践?

最佳答案

您不需要 jQuery 来实现此目的。使用普通的 javascript 就足够了,但是有很多方法可以做到这一点:

普通 js:

这可能是首选方式,因为它很简单,并且不需要导入额外的库(例如 jQueryReact-DOM)。

someFunction = () => {
document.getElementById("input_element").click();
}
<小时/>

jQuery:

如果您已经将 jQuery 导入到您的项目中,您也可以这样做:

import jQuery from 'jQuery';
...
someFunction = () => {
jQuery('#input_element').click();
}
<小时/>

使用ref:

如果您想使用 ref 而不是 id,您可以这样做:

import ReactDOM = from 'react-dom';
...
someFunction = () => {
ReactDOM.findDOMNode(this.refs.input_element).click();
}

关于javascript - 以编程方式触发点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40800193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com