我有一个JS变量,它定义了一个我想在DOM上其他地方显示的DOM元素,定义为var salesRep = $("ul.map").attr("id","1");
我想将其传递给名为show();
的函数
所以我做了
function getSalesRep(salesRep){
return salesRep
}
然后在
show()
函数中,我称为getSalesRep()
看起来像
function show(){
getSalesRep();
var x1 = "<p>" + salesRep + "<p>";
$("#map").after($(x1));
}
但是,在DOM上应出现包含HTML的
salesRep
变量的地方,它将输出[Object object]
我似乎可以弄清楚...我相信这与我错误定义对象的方式有关。
最佳答案
如果您需要在此处显示html内容,
var x1 = "<p>" + salesRep.html() + "<p>";