我正在使用 ReactJSX 中的 createElement()
创建表单。
我的代码如下所示:
var form = document.createElement('form');
form.id = "new_message_form";
form.method = 'post';
form.className = 'chat_input';
我想以这种形式使用data-remote="true"
(应该是这样的:
form.data-remote="true";
有人可以建议如何做到这一点吗?
最佳答案
因为 html 表单中没有像 data-remote
或 remote
这样的标准属性,所以它只是与 Rails 特定相关的自定义属性。
有关 data-* 属性的文档:https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes
因此,要设置该属性,您需要显式设置该属性:
form.setAttribute("data-remote", "true");
关于reactjs - 在ReactJS中使用createElement时如何写入data-remote ="true"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47021468/