我正在使用以下代码在html正文中打印文本我希望我的var有值hello它应该与正文连接以显示你好。
$("#commandEmail1").click(function() {
presenter.command("emailSend",{
"toEmail": "jani_06sw@yahoo.com",
"toName": "Jani",
"subject": "email test",
"body": "Single Attachment",
"bodyHtml":" Hi",
"attachments": [""]
}, status);
return false;
});
我希望你好,你好,你好,你好,所以我怎么可能将var连接到这个函数。
这里是js链接
答案 0 :(得分:1)
我不确定我是否完全明白你想要设想但是在javascript中将变量连接到另一个你使用+运算符
eg. "bodyHtml":" Hi" + helloVar,
答案 1 :(得分:1)
$("#commandEmail1").click(function() {
var extra_text = "hello"; // your extra text
presenter.command("emailSend",{
"toEmail" : "jani_06sw@yahoo.com",
"toName" : "Jani",
"subject" : "email test",
"body" : "Single Attachment",
"bodyHtml" : "Hi " + extra_text, // concatentate with `+` operator
"attachments" : [""]
}, status);
return false;
});
答案 2 :(得分:0)
因此,假设您有一个Elemen,您想要将文本连接到,以及一个在单击时触发函数的文本。然后,对象的属性应该连接到元素。
鉴于此HTML
<div id="myDiv">Hello</div>
<div id="clickMe">Click Me</div>
并遵循示例
var myObject = {
propToConcat:"Hi" //This is the property you want to be concatenated
};
var clickElement = document.getElementById("clickMe"); //This is your Element, the Click event is added to
var concatElement = document.getElementById("myDiv"); //This is the Element where you display the Text;
clickElement.addEventListener("click",concat); //THis adds the EventListener *You use Jquerys '.click' method for this*
function concat () {
concatElement.innerHTML += " " + myObject.propToConcat; //This is what you looking for.
}
所以行concatElement.innerHTML += " " + myObject.propToConcat;
访问DOM元素的innerHTML
属性,并附加一个空格和对象属性。
然后这是输出在
之前的样子
之后
我希望你理解这个例子,因为我没有得到你正在使用你的代码的上下文。
继承人JSBin