2014-10-31 121 views
-1

上面有一段代碼,其中標題在光標上沒有完全顯示,如果標題爲「The Value」,則標題僅顯示爲「The 「而不是」價值「。有人可以讓我知道最新的錯誤嗎?請。jquery mobile中圖像標題的問題

var str1 = "The Value"; 
var str; 
if (str1.length > 10) { 
         str = str1.substring(0, 10); 
         str = str + "..."; 
        } 

<li><div id=' + itemId + ' class="append_content" title=' + str1 + '><div class="append_pic"><img style="width:54px; height:54px;" src='+icon+'></div><div class="append_text">' + str + '</div></li> 

回答

0

您對屬性定義缺少正確的封裝。如果variable包含空格,則需要編寫="'+ variable+'"。請注意:

title=' + str1 +' 

應該

title="'+ str1 +'" 

,你應該這樣做對所有其他屬性,也是如此。

+0

非常感謝。它的工作。因爲它是一個變量,我認爲「」沒有必要 – 2014-10-31 09:53:35

+0

我還有一個疑問可以問你 – 2014-10-31 10:01:05