我有8个跨度,其中4个跨度与从数据库检索到的值在页面加载时是可见的。其他跨度在我自己的弹出框中,当用户单击按钮查看弹出框时,来自可见跨度的值也需要在弹出框中的跨度内。
所以我使用了一个有两个类的each()函数,'.heart‘是在页面加载时可见的前4个跨度的类。‘.like-count’是另一个在弹出框中有4个跨度的类。
我的目标是将前4个跨度中的任何值分配给弹出框中的其他跨度。
我目前被困在下面的代码中。
JS
$('.heart, .likes-count').each(function(i, element) {
var thisID = "#" + $(this).attr('id'); // '#like1', '#like2'
var getAgain = "." + $(thisID + " span").attr('class'); // .likeCount1
getAgain = $(getAgain).text();
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
https://stackoverflow.com/questions/38328600
复制相似问题