2014-10-31 100 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