當用戶單擊“預訂”按鈕時,我試圖更改事件的顏色。默認情況下,該按鈕設置為綠色,但希望在單擊時將其更改為橙色。 $(' #eventBook').click(function () { var json = { 'Id': $('#eventBookId').val(), 'Title': $('#eventBookTitle').val(), 'Start': $('#eventBookStart').val(), 'End': $('#eventBookEnd').val(), 'AllDay': $('#eventBookAllDay').is(":checked") ? true : false, 'Description': $('#eventBookDescription').val(), 'Color': "Orange"//$('#eventBookColor').val() }; console.log('Updating event json', json); $.ajax({ type: "POST", url: '/TimeTable/BookEvent', data: json, dataType: 'json', success: function (data) { //refresh the calender FetchEventsAndRenderCalendar(); }, error: function () { alert('Booking Could not be Saved'); } }); // close Modal $('#eventModal').modal('hide'); });這是我更新數據庫中的類的服務方法。 public bool BookEvent(TimeTableEvent t) { var existing = db.TimeTableEvents.Where(a => a.Id == t.Id).FirstOrDefault(); if (existing != null) { existing.Title = t.Title; existing.Start = t.Start; existing.End = t.End; existing.Description = t.Description; existing.Color = "Orange"; existing.AllDay = t.AllDay; db.SaveChanges(); return true; } return false; }任何幫助將不勝感激。
1 回答

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
使用以下內容:
document.getElementById("eventBook").style.color= "orange";
假設您想更改文本顏色。如果你想改變背景顏色,或者背景顏色。
- 1 回答
- 0 關注
- 177 瀏覽
添加回答
舉報
0/150
提交
取消