我有两个函数,一个动态创建段落,另一个函数选择(“更改背景颜色”)和取消选择(“更改为默认背景颜色”)。我遇到的问题是我可以同时选择所有段落,并且我希望能够一次选择一个段落,当然,在取消选择已经选择的段落之后。
当已经选择/突出显示一个段落时,如何防止另一个段落被选择/突出显示?
你可以在这里查看完整的源代码:http: //jsfiddle.net/2QqmN/1/
jQuery代码:
$(document).ready(function(){
var count = 1;
$("#add").on(
"click", function(){
$("#a").append('<p>Paragraph ' + count + '</p>');
count++;
});
$("#a").on("click", "p", function(){
var bg = $(this).css("background-color");
if(bg=="rgb(255, 255, 255)") {
$(this).css({"background-color":"green", "color":"white"});
}
else {
$(this).css({"background-color":"white","color":""});
}
});
});
如果我足够清楚,请帮助!您将不胜感激!