我正在一个网站上工作,该网站的主页上有多篇新闻文章。如果新闻文章包含超过 300 个字符,我有一个删除字母的功能。将显示一个超链接“阅读更多”,以便读者阅读全文。一旦读者点击阅读更多,他/她将被重定向到包含文章 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>";