我在下面的代碼中遇到了一些問題,我對jQuery太新了。每個表格行的Jquery方程
function calcExpiration(){
var getState = jQuery("#state").text();
var getcalldate = jQuery("#date").text();
var date = new Date(getcalldate);
if (getState == "KY" || getState == "IN"){
date.setDate(date.getDate() + 30);
}
if (getState == "WV" || getState == "OH"){
date.setDate(date.getDate() + 10);
}
var expmonth = date.getMonth()+1;
var expdate = date.getDate();
var expyear = date.getFullYear();
jQuery("#expiration").html(expmonth + "/" + expdate + "/" + expyear);
}
calcExpiration();
我的信息的多個行的表內,並且我想有到期計算每個行和上述代碼僅工作爲先。
你的代碼在這裏不起作用 - https://jsfiddle.net/5tkp6fdf/ – dgodfather 2015-02-12 20:34:36
你沒有在你的小提琴中選擇jQuery作爲框架,這就是爲什麼它不起作用。在屏幕左側的「框架和擴展」選擇jQuery。這是我的小提琴:[小提琴](http://jsfiddle.net/emfuentes27/84oemvvb/) – cubanGuy 2015-02-12 21:53:23
顯然是另一個noob錯誤。哈哈我有我的例子中使用的代碼版本,它工作得很好。謝謝!! 有一點我不清楚的是,在處理一個不是31天的月份時,它會從該月的實際天數中減去該月份。 如果這個月不是31天(例如,2月是28天),那麼它會在KY/IN的if語句中減去我的「+30」計算的3。 想法? – dgodfather 2015-02-13 15:20:31