编辑:修复它!感谢那些说要发布我的 HTML 的人——我看了看它,并没有意识到我有两次“appname”类。
<li class="<?php echo $apid; ?> appname appname_getinfo appname_<?php echo $apid; ?>">
<span class="appname"><?php echo $apname; ?></span>
</li>
所以,我删除了“”,它的工作原理!
假设我有一个类的三个元素:
埃尔一
埃尔二
埃尔三
当我点击 EL ONE 时,我想让它加粗。当我点击 EL 2 时,它应该变成粗体并且 EL ONE 应该变成正常重量。当我接下来单击 EL THREE 时,它应该变为粗体,EL TWO 变为正常重量。
我的脚本:
//// app info ////
$("li.appname_getinfo").click(function(){
var appID = this.className.split(' ')[0];
$.get("wishlist/appinfo.php?pw=R32kd63DL&apid=" + appID, function(data){
$("div#appinfo").html(data);
});
$("div#appinfo").show();
$(".appname").css("font-weight", "normal");
$(this).css("font-weight", "bold");
});
我以为我可以将“appname”类的所有设置设置为正常,然后将 $(this) 更改为粗体,但它不起作用。(它不允许任何粗体)。