如何在HTML输入标签的值中放置JavaScript变量值?
问题描述:
$(window).on("load", function(){
var token_val= document.getElementsByName("token")[0].value;
var real_data = "<input type='hidden' name='token' value='NEED VLAUE OF token_val HERE'>";
$('form').append(real_data);
});
这是我的代码。我需要将输入标签的值设置为变量token_val的值。如何在HTML输入标签的值中放置JavaScript变量值?
答
$(window).on("load", function(){
var token_val= document.getElementsByName("token")[0].value;
var real_data = "<input type='hidden' name='token' value='" + token_val + "'>";
$('form').append(real_data);
});
答
与下面的一个
$(window).on("load", function(){
var token_val= document.getElementsByName("token")[0].value;
var real_data = "<input type='hidden' name='token' value='"+token_val+"'>";
$('form').append(real_data);
});
答
使用jQuery的基于对象的方法来创建元素更改代码。
var real_data = $('<input>', {
type: 'hidden',
name: 'token',
value: token_val
});
$('form').append(real_data);
在这样的字符串正好连接的价值 - '.. 。value ='“+ token_val +''...' – abhishekkannojia