2013-02-04 118 views
0

我怎樣才能改變這一功能,目前正在追加一個CSS類一個div在HTML追加HTML代碼從Javascript

if (!this.sortDisabled) { 
     var $th = $(this).addClass(table.config.cssHeader); 
     if (table.config.onRenderHeader) table.config.onRenderHeader.apply($th); 
} 

做出追加而不是添加類「table.config.cssHeader」

'&nbsp<font face="webdings">6</font>' 

所以我的問題是解釋我如何能得到這個

if (!this.sortDisabled) { 
    var $th = $(this).addHTMLCODE(&nbsp<font face="webdings">6</font>); 
    if (table.config.onRenderHeader) table.config.onRenderHeader.apply($th); 
} 
+2

順便說一句:['font'是過時的(https://developer.mozilla.org/en-US/docs/HTML /元素/字體),所以不要使用它。替代方案將包括使用['span'](https://developer.mozilla.org/en-US/docs/HTML/Element/span)與特定的樣式類,或者['em'](https ://developer.mozilla.org/en-US/docs/HTML/Element/em)或['strong'](https://developer.mozilla.org/en-US/docs/HTML/Element/strong )元素。在許多其他許多人中間。 –

回答

1

它看起來像你使用jQuer年。你非常接近;而不是addHTMLCODE,你需要append,你還需要引用HTML:

var $th = $(this).append('&nbsp<font face="webdings">6</font>'); 
+0

非常感謝,你真了不起! –