Jquery-wie zum anfügen und entfernen auf ein div-click-Ereignis

Ich bin neu mit jquery und würde gerne wissen, wie das Anhängen und entfernen Sie auch das IDs aus divs verwenden des click-Ereignisses und Anhängen in html. Im code unten habe ich die Möglichkeit zum Anhängen der IDs durch klicken auf ein div, aber ich bin mir nicht sicher, wie Sie Sie zu entfernen. Welche divs sind gelb hervorgehoben werden sollten diejenigen, die angehängt sind. Durch einen Klick auf das div zu entfernen, das highlight sollte auch entfernen Sie die ID aus dem html. Vielen Dank im Voraus für jede Hilfe.

<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>
InformationsquelleAutor | 2009-07-10
Schreibe einen Kommentar