2016-03-21 18 views
0

私はスクリプトがあります。切り捨ては、文字列

_content_insert: function() { 
     var e = this, 
      t = this.$tooltip.find(".tooltipster-content");   
     if (typeof e.Content === "string" && !e.options.contentAsHTML) { 
      t.text(e.Content) 
     } else { 
      t.empty().append(e.Content) 
     } 
    }, 

を、私は140文字にコンテンツを切り捨てるしたいと思います。

私はここで切り捨てスクリプトを発見した - 何(e.Content)に出てくることは切り詰められた140文字の文字列になるようにTruncate a string straight javascript

var length = 3; 
var myString = "ABCDEFG"; 
var myTruncatedString = myString.substring(0,length); 

どのように私はコードにこれを実装するのですか?

答えて

0
t.text(e.Content.substring(0,140)); 

それは動作しませんか?

_content_insert: function() { 
    var e = this, 
     t = this.$tooltip.find(".tooltipster-content");   
    if (typeof e.Content === "string" && !e.options.contentAsHTML) { 
     t.text(e.Content.substring(0,140)) 
    } else { 
     t.empty().append(e.Content.substring(0,140)) 
    } 
}, 

コードを最適化することができます。文字列チェックの後に切り捨てて、そのvarを使用することができます。

0

_content_insert: function() { 
    var e = this, 
     t = this.$tooltip.find(".tooltipster-content");   
    if (typeof e.Content === "string" && !e.options.contentAsHTML) { 
     if(e.Content.length>140){ 
      t.text(e.Content.substring(0,140)) 
     } 
     else{ 
      t.text(e.Content); 
     } 
    } else { 
     t.empty().append(e.Content) 
    } 
}, 
...これを試してみてください
関連する問題