jqueryを初めて使用していて、clickイベントを使用してdivにIDを追加したり削除したりする方法を知りたい場合は、htmlに追加してください。下のコードでは、divをクリックしてIDを追加することができましたが、削除方法はわかりません。どのdivが強調表示されていても、追加されたdivでなければなりません。 divを再度クリックしてハイライトを削除すると、htmlからIDを削除する必要があります。助けを前にありがとう。divのクリックイベントを追加および削除する方法をJquery
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('div.click').click(function() {
var bg = $(this).css('backgroundColor');
$(this).css({backgroundColor: bg == 'yellow' || bg == 'rgb(255, 204, 204)' ? 'transparent' : 'yellow'});
});
});
$(function(){
$('#div1').bind('click', click);
$('#div2').bind('click', click);
$('#div3').bind('click', click);
});
function click(event){
$('#p1').append(event.target.id + ",");
}
</script>
</head>
<body>
<div class="click" id="div1">click me</div>
<div class="click" id="div2">click me</div>
<div class="click" id="div3">click me</div>
<p id="p1"></p>
</div>
</body>
</html>
ジョン、ありがとう! –