我正在構建一個應用程序,它允許將任務添加到列表中,並根據所作的選擇更改它們的顏色。用jQuery對話框改變每一行的顏色.append
我使用它來建立項目清單,現在我怎麼可能實現這樣的事情http://s4.postimg.org/npplicbnh/2222.png
這裏是我的.append代碼@Narawa遊戲幫助我。然而,此時每當添加新項目時,它將在其之前添加的每個其他項目的顏色改變爲相同的顏色。我希望能夠擁有不同顏色的不同項目。
if (valid) {
$("#tasks2 tbody").append("\<div class='taskList'><ul class='taskScreen2'><tr>"
+ "<td><h1>"
+ type.val()
+ "</h1></td>"
+"<td class='title'><h3>"
+ title.val()
+ " </td>"
+"<td>"
+ wordcount.val()
+ "</h3></td>"
+"<td><p>"
+ description.val()
+ "</p></td>"
+ "<td>"
+ deadline.val()
+ "</td>"
+ "</tr></ul></div>"
+"<script>var typeSUP=$('#type').val();var taskS=$('.taskList');if(typeSUP=='Dissertation'){taskS.css('border-color', 'red');}else if (typeSUP=='Report'){taskS.css('border-color', 'blue');}\
");
這裏有一個例子的jsfiddle -
所有幫助是值得歡迎的。乾杯
您需要定義「不同顏色的不同項目」的規則。 –
請將您的代碼轉換爲工作片段或小提琴。 – Banana
在這個問題上有點困難。正如@Banana所說,我建議你在jsfiddle上做一個完整的工作示例。這樣我們就可以重現這個問題。 –