2011-11-30 142 views
2

下午好。我有一个表格列出了几天。这几天在<div>之内,但我没有<div>的ID。我试图获得<div>的内容,但它仍然失败,就像我试图获得价值时那样。当div没有div的id时获取内容...只有类

这是<div>的示例我试图获得该类。

<div class="fc-day-number">6</div>` 

我试图获得与Seguito功能这个值,但我没有得到内容div的价值..

$(".fc-widget-content").click(function() { 
var diaSelecionado = $('.fc-day-number').val(); 
     alert(diaSelecionado); 
    }); 
}); 

回答

3

代替val(),使用.html()返回元素的innerHTML财产:

$(".fc-widget-content").click(function() { 
var diaSelecionado = $('.fc-day-number').html(); 
     alert(diaSelecionado); 
    }); 
}); 
+0

答案是非常有用的... $(“。fc-widget-content”)。click(function(){ (); alert(diaSelecionado); }); }); –

3

val()用于获取表单元素的值,你可能要html()

$(".fc-widget-content").click(function() { 
    var diaSelecionado = $('.fc-day-number').html(); 
    alert(diaSelecionado); 
    }); 
}); 
+0

你在我之前6秒抵达。 –

+0

@Michael:我认为这是一个好的绘制:) – Clive

+0

答案是非常有用的... –

0

从jQuery文档:

.VAL()方法主要用于获得形式元素,如输入,选择和textarea的值。

在HTML文档中,可以使用.html()来获取任何元素的内容。

您需要将$('.fc-day-number').val();更改为$('.fc-day-number').html();