ホームページに複数のニュース記事があるウェブサイトに取り組んでいます。ニュース記事が 300 文字を超える場合に文字を削除する機能があります。「続きを読む」というハイパーリンクが表示されるので、読者は記事全体を読むことができます。読者が [Read More] をクリックすると、記事 ID を含むリンクにリダイレクトされます。例: index.php?newsid=73
ただし、すべての DIV にニュース記事の ID の ID を付与する必要があります。これはそれほど問題ではありません。問題は次のとおりです。jQuery で div の ID を取得して、すべてのハイパーリンクに独自の URL を与えるにはどうすればよいでしょうか。
私の現在のコード:
$(document).ready(function(){
var myDiv = $('.content');
var abc = $(this).closest(".content").attr("id");
//var myDiv = $('.content').attr('class');
//var myDiv = $('#content');
//myDiv.html(myDiv.text().substring(0,300) + '<a href="#">Read more</a>');
})(jQuery);
テストするためだけに数行コメントしました。私のコードは明らかに機能せず、ちょっと迷っています。これは、すべての div に独自の ID を与える方法です。
echo "<div class='content' id='" .$myrow['id'] ."'>" .$myrow['content']. "</div>";