Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery将数据添加到表单中的表单头_Jquery - Fatal编程技术网

jquery将数据添加到表单中的表单头

jquery将数据添加到表单中的表单头,jquery,Jquery,比如说,一旦我打开一个页面,就会创建一个表单 <form class='checkout_forms' action='http://www.localhost.com/' method='post' enctype="multipart/form-data"> 我如何才能将其添加到以下内容中: <form data-stuff-encrypt-key="mykey" ..... > 谢谢 编辑: 表单中的类似内容: $(文档).ready(函数(){ $('f

比如说,一旦我打开一个页面,就会创建一个表单

<form class='checkout_forms' action='http://www.localhost.com/' method='post' enctype="multipart/form-data">
我如何才能将其添加到以下内容中:

<form data-stuff-encrypt-key="mykey" ..... >

谢谢

编辑: 表单中的类似内容:

$(文档).ready(函数(){

$('form.checkout_forms').attr('data-stuff-encrypt-key','mykey');})`您可以使用
数据
方法:

$('form.checkout_forms').data('stuff-encrypt-key', 'mykey');
请注意,尽管这会将值放入jQuery的内部数据缓存中,但它不会作为属性显示在DOM中的元素上。如果需要这种行为,则需要使用
attr()

你可以用

$('form').attr('data-stuff-encrypt-key', 'mykey');
或者,如果您只想存储数据而不想添加实际属性,请使用

$('form').data('stuff-encrypt-key', 'mykey');

第二步击败我i
m jquery new但是类似的东西$(文档).ready(函数(){$('form.checkout_forms').attr('data-stuff-encrypt-key','mykey');});对于这个任务,`
data
attr
好。你不需要
src
,只需要
$(document).ready(函数(){$('form.checkout_forms').attr('data-stuff-encrypt-key','mykey');}),但如果在页面加载后插入这段代码,它将不起作用。是的,只需将此脚本放在body标记之前,不要动态加载它
$('form').attr('data-stuff-encrypt-key', 'mykey');
$('form').data('stuff-encrypt-key', 'mykey');