Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
如何通过函数JavaScript/jQuery传递变量_Javascript_Jquery - Fatal编程技术网

如何通过函数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();
}