同じ構造の要素が 3 つあります
<div id="Chatbox1">
<div class="chatboxhead">
<div class="chatboxoptions">
<a href="javascript:void(0)" class="ToggleChatBoxGrowth" title="Minimize chat box">-</a>
</div>
</div>
</div>
唯一の違いは、それぞれに異なる ID (Chatbox1、Chatbox2、Chatbox3) があることです。
「Click」イベントを.ToggleChatBoxGrowth
それぞれのクラスにバインドしようとしました:
$('#chatbox_' + id + ' > .chatboxhead > .chatboxoptions > .ToggleChatBoxGrowth').click(function ()
{
ChatBox.ToggleChatBoxGrowth(id);
});
しかし問題は、それらすべてが同じクリック イベントによってバインドされていることです。
そのため、クリックするChatBox1
とクリックイベントが発生しますid = ChatBox3
手伝ってくれますか?