);">More 脚本是 function showmore(lastid) { $.post("/-6ren">
gpt4 book ai didi

php - 显示更多按钮,带变量的 div id

转载 作者:行者123 更新时间:2023-12-02 19:36:45 24 4
gpt4 key购买 nike

我正在制作一个小脚本,在显示 10 个条目的最后带有显示更多按钮。这是代码

<div id="more<?=$lastid;?>">
<a onclick="showmore(<?=$lastid;?>);">More</a>
</div>

脚本是

function showmore(lastid) {

$.post("/ajax/showmore.php", {
lastid: lastid,

}, function(response) {
$("#more" + lastid).show();
setTimeout("finishAjax('more' + lastid, '" + escape(response) + "')", 300);
});

return false;
}

function finishAjax(a, b) {
$("#" + a).html(unescape(b));
$("#" + a).fadeIn(1e3)
}​

但是脚本不起作用?这里有什么问题 ?

我使用常量 div id 测试了脚本,它运行良好,但是当我在脚本端添加 div 的 $lastid 和 $("#more"+ lastid) 时,它不起作用

有什么想法可以改变 DIV ID 吗?

提前致谢

最佳答案

与其将 id 附加到 more(这有点难看),为什么不给 div 一个“more”类

  <div id="<?=$lastid;?>" class="more">
<a onclick="showmore(<?=$lastid;?>);" >More</a>
</div>

那么你的jquery选择器可以是这样的:

 $("div.more#" + id).show()

关于php - 显示更多按钮,带变量的 div id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com