編集:修正しました!私の HTML を投稿するように言ってくれた人たちに感謝します - 私はそれを見て、「appname」クラスが 2 回あることに気づきませんでした。
<li class="<?php echo $apid; ?> appname appname_getinfo appname_<?php echo $apid; ?>">
<span class="appname"><?php echo $apname; ?></span>
</li>
それで、「」を削除しましたが、うまくいきました!
クラスを持つ 3 つの要素があるとします。
エルワン
エルツー
エルスリー
EL ONEをクリックしたら太字にしたいです。EL TWO をクリックすると太字になり、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)を太字に変更できると思ったのですが、うまくいきません。(太字にすることはできません)。