我有兩個函數,一個動態創建段落,另一個函數選擇(「更改背景色」)並取消選擇「更改爲默認背景色」)。我遇到的問題是,我可以同時選擇所有段落,並且希望能夠一次選擇一個段落,當然,在取消選擇已選段落之後。jQuery - 如何防止突出顯示第二段(「點擊」)
如何防止在已選擇/突出顯示一個段落時選擇/突出顯示另一個段落?
你可以在這裏檢查出完整的源代碼: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":""});
}
});
});
如果我很清楚,請大家幫忙! 您將不勝感激!
多數民衆贊成正是我一直在尋找,我絕不會想到,因爲我是新來的jQuery添加一個標誌。非常感謝 – user1362002 2012-04-28 05:03:43