0
我有這個for循環,在標籤中輸出一週的日期。如果條件得到錨標記的href
for ($i = 0; $i <= 7; $i++) {
$date = date('Y-m-d', strtotime("+$i day", $start));
$date1 = $date;
$day1 = date('D', strtotime($date1));
$date = explode('-', $date);
$dateinput = date('Y-m-d', strtotime("+$i day", $start));
$dateinput=explode('-',$dateinput);
$year=$dateinput[0];
$month=$dateinput[1];
$day= $dateinput[2];
$dateinput=$month.'/'.$day.'/'.$year;
$dateinput1=$month.'-'.$day.'-'.$year;
$date = $date[2];
echo '<li class="lia li'.$dateinput.'" id="'.$dateinput1.'" data="'.$dateinput.'">
<input type="hidden" class="getdate" value="'.$dateinput.'">
<a href="#tabs-'.$i.'" id="#tabs-'.$i.'" class="date">' . $date . ' ' . $day1 . '</a></li>';
}
我具有與所選的日期和在標籤中的日期,一個Jquery的代碼。如果他們匹配我分配一個類到該日期的標籤。
if(Date.parse(date) == Date.parse(ndate))
{
jQuery("#tabs > .uol > li[data='" + date + "']").addClass("selectedli");
var href = $(a.dateanchor).attr('href');
alert(href);
}
我想要那個日期匹配的特定選項卡的href值。我該怎麼做? 你可以在上面的代碼中看到我如何獲得它,但它提醒未定義。
定義了對象a.dateanchor?你的意思是做'$(「a.date」)。attr('href')'而不是? –