Jquery IDE告诉我不要使用$(文档)。准备好了吗
我在React应用程序中使用query.dataTable,我的IDE Visual Studio代码告诉我不应该使用Jquery IDE告诉我不要使用$(文档)。准备好了吗,jquery,reactjs,datatable,Jquery,Reactjs,Datatable,我在React应用程序中使用query.dataTable,我的IDE Visual Studio代码告诉我不应该使用$(document).ready(函数() 我的代码: ... import "datatables.net-dt/js/dataTables.dataTables" import "datatables.net-dt/css/jquery.dataTables.min.css" ... componentDidMount = as
$(document).ready(函数()
我的代码:
...
import "datatables.net-dt/js/dataTables.dataTables"
import "datatables.net-dt/css/jquery.dataTables.min.css"
...
componentDidMount = async () => {
this.props.onLoadData();
this.setState({ events: this.props.data });
$(document).ready(function () {
$('#myTable').DataTable();
});
}
...
return (
...
<table id="myTable" className="table">
...
。。。
导入“datatables.net dt/js/datatables.datatables”
导入“datatables.netdt/css/jquery.datatables.min.css”
...
componentDidMount=async()=>{
this.props.onLoadData();
this.setState({events:this.props.data});
$(文档).ready(函数(){
$('#myTable').DataTable();
});
}
...
返回(
...
...
为什么IDE会显示它?代码是有效的,我想知道为什么它是无效的
谢谢它可能会告诉您该方法已被弃用(或者不是首选的现代处理方式)。将鼠标悬停在该方法调用上,它会显示: @已弃用-自3.0以来已弃用。请使用jQuery(函数(){}) 尝试使用以下方法:只需将函数传递给jQuery:
$(() => {
$('#myTable').DataTable();
});
通过使用JSDoc,您可以使用@deprecated
生成删除线:
明白了。谢谢!