jQueryの問題を解決しようとしています。最近の投稿からウィジェットを作成する wordpress プラグインを使用しています。プラグインは、CSS と jQuery でフォーマット/ハックしようとしているコードを自動生成します。自動生成される項目の 1 つは見出しです。
<h4 class="srp-post-tilte">HEADLINE HERE</H4>
私のデザインは、特定の長さを超えないこの見出しに依存しています。(約45文字)。このプラグインは、まさにこの号の見出しの後に省略記号を追加するオプションを提供します (私は 45 文字に設定しました)。問題は、見出しが 45 文字未満の場合でも省略記号が表示されることです。
そのため、この機能をオフにして、jQuery で実行しようとしています。見出しが 45 文字にトリミングされている状況でのみ、省略記号を追加したいと思います。これを試しましたが、うまくいきません。
if ($j("h4.srp-post-title").val().length > 44) {
// Show the elipsis
$j('h4.srp-post-title').append("...");
} else {
// Don's show the elipsis (do nothing)
$j('h4.srp-post-title').append("");
}
誰かが助けることができれば、それは非常に高く評価されます. http://dreamlets.sfplanning.org/で実際の例を見ることができますが、そこには大量の CSS が含まれているため、内部で何が起こっているのかを解読するのは難しい場合があることに注意してください。