为什么此片段在div id = debug
之后
id=box
中的每个项目并将其放置在id=que
中。 (已分配班级click2Remove
)
<script>
var idcurrent = 0;
$(document).ready(function() {
$(".click2Select").click(function() {
idcurrent = this.id;
$("#" + idcurrent).attr("class", "removed");
var s = '<a href="" onclick="return false" id="' + idcurrent + '" class="click2Remove">' + $("#" + idcurrent).html() + '</a>';
$("#que").append(s);
$("#debug").html("selected and in que: "+idcurrent);
});
});
$("#que").delegate("click2Remove", "click", function() {
$("#debug").html("YES");
});
</script>
<div id="box">
<li><a class="click2Select" onclick="return false" href="#" id="1">1</a></li>
<li><a class="click2Select" onclick="return false" href="#" id="2">2</a></li>
<li><a class="click2Select" onclick="return false" href="#" id="3">3</a></li>
</div>
<div id="que">
</div>
<div id="debug">
</div>
答案 0 :(得分:0)
您的.delegate()
选择器需要调整,类选择器需要.
,如下所示:
$("#que").delegate(".click2Remove", "click", function() {
答案 1 :(得分:0)
Ack,忘记了。在代表...... mea culpa !!