Я новичок в использовании jquery и хотел бы знать, как добавлять и удалять идентификаторы из div с помощью события click и добавления в html. В приведенном ниже коде я смог добавить идентификаторы, нажав на div, но не уверен, как удалить. Какой бы ни был выделен div, желтый цвет должен быть тем, который добавлен. Повторное нажатие на div для удаления выделения также должно удалить идентификатор из html. Заранее благодарю за любую помощь.JQuery как добавить и удалить событие с событием div
<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>
Джон, спасибо большое! – 2009-07-10 03:38:28