如何通过函数JavaScript/jQuery传递变量
下面是函数如何通过函数JavaScript/jQuery传递变量,javascript,jquery,Javascript,Jquery,下面是函数 function addCategory(category) { $('#category_choice').append($('#!the variable "category" has to go in here!')); $('#feed_submit_categories').hide(); } “category”变量发送必须追加的元素的id。如何在函数中插入“category”变量?在PHP中,使用$var_名称标记要容易得多。。。但在这里,我不知道如何包括它 func
function addCategory(category) {
$('#category_choice').append($('#!the variable "category" has to go in here!'));
$('#feed_submit_categories').hide();
}
“category”变量发送必须追加的元素的id。如何在函数中插入“category”变量?在PHP中,使用$var_名称标记要容易得多。。。但在这里,我不知道如何包括它
function addCategory(category) {
$('#category_choice').append($('#'+category));
$('#feed_submit_categories').hide();
}
串联的简单示例(变量、字符串):
jQuery选择器可以使用string
字面上表示元素ID选择器:
$('#element')
这意味着您将需要的内容保留为字符串,并将一个变量连接到该字符串:
var elName = "element"; // string variable
$('#'+ elName) // same as: $('#element')
如果每次需要追加新的fresh元素,请执行以下操作:
$('#category_choice').append('<div id="'+category+'" />');
$('#类别_选项')。追加(''');
只需确保不要重复元素ID
,因为每个页面元素的ID必须是唯一的
$('#category_choice').append($('#'+category));
jQuery选择器只是经过计算的字符串,您可以根据基本Javascript规则生成字符串
例如:
var iAmString = "#"+category;
$(iAmString) //<-- using string var as a selector
var iAmString=“#”+类别;
$(iAmString)/使用
您正在寻找字符串连接。谢谢!随机文本覆盖评论框中的最小字符数:100万!我是这样做的(但无法传递“category”项),但后来我决定只复制我想附加的div,但它开始使用它们=)谢谢!在注释框中包含最少字符的随机文本是否有方法复制我附加的div?因为我在用PHP回显类别,每次我运行这个函数时,它都会删除div。。。
var iAmString = "#"+category;
$(iAmString) //<-- using string var as a selector
function addCategory(category) {
$('#category_choice').append( $('#'+category) );
$('#feed_submit_categories').hide();
}