jquery在表单内添加数据以形成标题

时间:2015-01-16 10:57:29

标签: jquery

因此,一旦我打开页面,就会创建一个表单。

<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" ..... >

由于

编辑: 形式内有这样的东西:

&#13;
&#13;
<script src='Crypt.js'> $(document).ready(function(){   
$('form.checkout_forms').attr('data-stuff-encrypt-key', 'mykey'); }); </script>`
&#13;
&#13;
&#13;

2 个答案:

答案 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');