如何在下面的元素中添加带有jquery的日期:
<li><a href="Search.php?DestinationId=A99O&roomsno=1&city=Antalya&In=2015-05-01&Out=2015-05-08">Antalya</a></li>
我需要的是从现在起30天内的价值,从今天开始是28天。
答案 0 :(得分:2)
使用$('selector').attr('href')
属性获取
最后,使用$('selector').attr('href', new_link)
更新链接。
完成。
function format_date(date){
return date.getFullYear()+"-"+date.getMonth()+"-"+date.getDate();
}
$('a[href^="Search.php"]').each(function(id, el){
day_in_offset = 30;
day_out_offset = 38;
href = $(this).attr('href');
in_date = new Date();
time = in_date.getTime();
in_date.setTime(time + day_in_offset * 24 * 60 * 60 * 1000);
out_date = new Date();
out_date.setTime(time + day_out_offset * 24 * 60 * 60 * 1000);
href += "&In="+format_date(in_date);
href += "&Out="+format_date(out_date);
$(this).attr('href', href);
});