2013-12-12 109 views
0

例如,把報價在HTML屬性

<span class="hotspot" 
    onmouseover="tooltip.show('<table id=\"test\"><tr><th>123</th></tr><tr><th>123</th></tr></table>');" 
    onmouseout="tooltip.hide();">porttitor orci</span> 

在這裏,我想表標記添加id屬性,但我已經用「」和「」,這樣的東西是搞砸了與不工作。

任何好的解決方案?

+0

與「你已經使用它」無關(甚至不知道你到底想說什麼)。你必須像HTML一樣跳過'''':'"'或'"'。 –

回答

4
<span class="hotspot" 
    onmouseover="tooltip.show('<table id=&quot;test&quot;><tr><th>123</th></tr><tr><th>123</th></tr></table>');" 
    onmouseout="tooltip.hide();">porttitor orci</span> 

JSFiddle

+0

THANKs dude :)! – Canna

1

在一個屬性值,該值是按ASCII引號(「)分隔,可以使用參考&quot;呈現的Ascii引號本身。

然而,通常有一個在給定的情況下,你可以簡單地省略引號,因爲id=test工作得很好(除非你使用XHTML提供的XML內容類型,並且很可能你不是)