2017-03-26 6 views
0

こんにちは私は狂った質問をしていますが、テキストに一定量の行がある場合はjqueryを実行できますか?テキストに一定の行がある場合、jqueryを実行してください。

基本的に私が探していますロジックは次のとおりです。

DOM要素内のテキストが2行にある場合、これはjQueryを行います。

ので、擬似コードは、これが可能であれば私は思っていた

<p class="element">some text some text some text</p> 

if jQuery(".element") is on two lines { 
    //perform some code 
} 

のようになります。

ありがとうございます!

私は前にこの問題を持っていた要素(例えば、APタグ)が一定の高さを越えていったかどうかをチェックすることになったきた
+0

可能な重複を参照してください[Javascriptを:は2行にわたって壊れている場合は、私が言うことができるか?](http://stackoverflow.com/questions/4575787/javascript-how-can-i 2行の折れ線) –

答えて

2

if ($('p.element').height() > 18) { // 18 being the font-size 
    // Run some code 
} 

注:もちろんは、あなたがフォントを知っている必要がありますconditionを追加する前に-sizeを指定します。 emフォントサイズの測定値が正しければ動的なので、これはうまくいかないかもしれません。

jsfiddle

+0

素晴らしいおかげで!これは私にとってはうまくいくはずです –

関連する問題