jquery附加带span标记的函数

时间:2014-09-20 13:14:38

标签: jquery html tags append

ContactName = "ABC" 
phoneNumber = "123" 
phoneNumberType = "mobi"

我正在尝试如下:

tbody.append($('<tr>')
     .append($('<td>'+ contactName + '</br >' + 
         '<span id= phoneNumber onClick= reply_click(this.id)>phoneNumber</span>' + 
         phoneNumberType +'</td>')));

我无法获得价值123我正在以文字形式获取电话号码。应用&#39;&#39; &安培; &#34;&#34;改变。

2 个答案:

答案 0 :(得分:0)

您在字符串中有phoneNumber,因此它不会被视为标识符,就像文本一样。

将其移出字符串:

tbody.append($('<tr>')
  .append($('<td>'+ contactName + '</br >' + 
     '<span id= phoneNumber onClick= reply_click(this.id)>' + phoneNumber + '</span>' + 
     phoneNumberType +'</td>')));

答案 1 :(得分:0)

tbody.append($( '')   .append($(''+ contactName +''+      ''+ phoneNumber +''+      phoneNumberType +'')));