有一些javascript,需要一個時間戳和其分成小時和分鐘,24小時時間轉換爲12小時在var = True上通過JQuery添加'檢查'到無線電輸入?
// convert to 12-hour clock
if (hours > 12) {hours = hours - 12; am = false;};
if (hours == 12) {hours = hours; am = false;};
if (hours == 0) {hours = 12;};
下面的代碼工作,但必須有一個更好的做法簡單地增加checked
元素
var am = true;
if (am == true) {$('#amRadio').html(am1);};
if (am == false) {$('#pmRadio').html(pm1);};
var am1 = '<input type="radio" name="ampmRadios" id="ampmRadios" value="AM" checked>AM'
var pm1 = '<input type="radio" name="ampmRadios" id="ampmRadios" value="PM" checked>PM'
有關更好的實踐的任何建議?
這有什麼錯創建這樣的HTML嗎?你可以使用'createElement'或'$(「」)並設置屬性,但它也會這樣做。 – tymeJV
使用兩個不同ID的輸入然後嘗試如果(am == true){$(「#amRadios」)。attr(checked,「checked」);} else {$(「#pmRadios」)。attr(checked,檢查「);} – shyamnathan
@tymeJV感謝createElement – StackThis