因此,一旦我打开页面,就会创建一个表单。
<form class='checkout_forms' action='http://www.localhost.com/' method='post' enctype="multipart/form-data">
在表格内的页面下方,我正在加载一个js文件,我想在元素中添加一些内容。
data-stuff-encrypt-key="mykey"
我怎么能把它添加到那样:
<form data-stuff-encrypt-key="mykey" ..... >
由于
编辑: 形式内有这样的东西:
<script src='Crypt.js'> $(document).ready(function(){
$('form.checkout_forms').attr('data-stuff-encrypt-key', 'mykey'); }); </script>`
&#13;
答案 0 :(得分:0)
您可以使用data
方法:
$('form.checkout_forms').data('stuff-encrypt-key', 'mykey');
请注意,这会将值放入jQuery的内部数据缓存中 - 它不会作为DOM中元素的属性出现。如果您想要这种行为,则需要使用attr()
:
$('form.checkout_forms').attr('data-stuff-encrypt-key', 'mykey');
答案 1 :(得分:0)
您可以使用
$('form').attr('data-stuff-encrypt-key', 'mykey');
或者,如果您只想存储数据而不添加实际属性,请使用
$('form').data('stuff-encrypt-key', 'mykey');