2011-11-30 123 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();