jqueryの部分です
<script type="text/javascript">
$(function(){
$("[id^='id']").click(function(){
alert("クリックされたid名を表示したい");
});
});
</script>
htmlの部分です。
<span id="id1">あいうえお</span>
<span id="id2">かきくけこ</span>
あいうえおをクリックした時はアラートにid1を
かきくけこをクリックした時はアラートにid2を
表示するのはどのようにすればいいのでしょうか?
できれば、jqueryでできるやり方が良いです。
jQueryではイベントハンドラの関数中では、this でイベント発生元の要素が取得できるようになっているので、以下のようにすればよいです。
<script type="text/javascript"> $(function(){ $("[id^='id']").click(function(){ alert(this.id); }); }); </script> |html|<
コメント(1件)
ありがとうございました。