Jquery 在if条件下获取锚定标记的href
我有一个for循环,它在选项卡中输出一周的日期Jquery 在if条件下获取锚定标记的href,jquery,Jquery,我有一个for循环,它在选项卡中输出一周的日期 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"
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>';
我想要日期匹配的特定选项卡的href值。我怎么能做到?
您可以在上面的代码中看到我是如何尝试获取它的,但它未定义 由于您使用的选择器不是变量,因此必须在jQuery代码中使用单引号或双引号 因此,正确的语法如下所示:
var href = $('a.dateanchor').attr('href');
或
谢谢大家
我自己解决了我的问题
var tabid = jQuery("#tabs > .uol > li > a[dataa='" + date + "']").attr('href');
alert(tabid);
对象
a.dateanchor
在哪里定义?你的意思是改为使用$(“a.date”).attr('href')
?
var href = $("a.dateanchor").attr('href');
var tabid = jQuery("#tabs > .uol > li > a[dataa='" + date + "']").attr('href');
alert(tabid);