2013-06-27 76 views
1

我正在使用液體將一些數據格式化爲文檔。我正在獲取一個變量的值並打印它,之後我想放一條邊界線。問題是,如果它是一行,那麼沒有問題,但如果{{business.name}}擴展到多行,那麼在打印邊界行時會出現問題,因爲邊界行是在第一行後面打印的。如何確定一個變量的值是否延伸到一行或多行?

我們如何確定變量的值是否延伸到幾行或一行,以便我可以根據該行放置邊界線。

<div> {{ business.name }} </div> 
<div class="border-top"> </div> 

回答

5

來計算行數的方式是使用jQuery,其計數包含business.name的<div>的高度。

然而,不是使用jQuery,下面的其他選擇:

<div class="border-bottom"> {{ business.name }} </div> 

另一種方法是:

<div> 
{{ business.name }} 
    <div class="border-class-here"></div> 
</div> 

希望這有助於

-2

使用PHP或JavaScript可以正則表達式搜索換行符(<br/>,<br>)。數它們,你知道你有多少條線。

相關問題