<div id=ControlId>
<span>Select Option</span>
</div>
</div>
<div id=ControlId + "_child" style="display: none" >
<table>
<tr>
<td valign="top" style="width: 165px" ><input type="checkbox" name="vehicle" value="Bike" /> option 1</td>
</tr>
<tr>
<td valign="top" style="width: 165px" ><input type="checkbox" name="vehicle" value="Car" /> option 2</td>
</tr>
<tr>
<td valign="top" style="width: 165px" ><input type="checkbox" name="vehicle" value="dog" /> option 3</td>
</tr>
</table>
</div>
div
これを自分のページに複数回追加しました。をダイナミックに変化させControlId
ます。最後に追加されたコントロールにのみ適用されるjQueryclick
イベントに次のコードを追加しました
$("#" + ControlId).click(function () {
$("#" + ControlId + "_child").fadeIn("slow");
$("#" + ControlId + "_child").toggle();
});
最後に追加されたコントロールにのみ適用されるすべての ControlId のクリック イベントのイベントを取得する方法は?
1回追加すると、複数回正常に動作するということは、問題が発生したことを意味します