私にとって非常に興味深い課題は、div
テキストを含むブロックがあることでした(たとえば<p> <ul> <div>
、編集された記事のように、さまざまな数の要素を含むことができるコンテンツ)。この記事はすでに私のサイトに投稿されており、div
この記事が読み込まれた後に表示される別のブロックを追加しました。私が必要としているのは、このブロックを記事の最後に置くことです。このブロックは、下の画像のように記事の周りにテキストをラップする必要があります。現時点では「この記事にも関連しています」 -挿入したいブロックです。
もちろん、最後の<p>
要素の前にこのブロックを追加することもできますが、最後の要素は<ul>
別の小さな要素である可能性があります。または<div>
、<span>
ユーザーが投稿できるさまざまな記事があります。
私が思うのは、私の長さを取得Article div
し、現在の私に合った文字数の長さから差し引いて、そこに関連記事 <div>
を挿入することです。
したがって、たとえば(記事のテキストははるかに大きいですが、これは単純です):
<div id="article">
Lorem Ipsum is simply dummy text of the printing and typesetting industry
<p>Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It
</div>
<div id="related_article">
<ul>
<li> Item1</li>
<li> Item2</li>
<li> Item3</li>
</ul>
</div>
Jqueryコード:
$(document).ready(function() {
var text_length = $.trim($("#article").text()).length;
var length_before = 30;//for example
var related = $('div#related_article');
var content = $('div#article');
var substract = text_length - length_before;
//is it possible to put this *related* div
//into substract point in content at the end of it.
});
正規表現を使用する必要がありますか?または、どういうわけかこのようにすることは可能ですか?多分私はただ愚かで何かが恋しいです、please show me the way of action
。
英語は私のネイティブではないので、構文エラーがあるかもしれません
人々が尋ねたように、私は記事がどのように見えるかの例を提供します
これが私の記事のように見える例です。たくさんのタグを含めることができます