我正在做一個fullcalendar的項目,我需要能夠根據天數選擇一個元素。這裏是元素的樣品,我需要選擇:JQuery通過內部文本選擇
<div class="fc-day-number">1</div>
這是我寫的JavaScript:
$("div.fc-day-number:contains(" + day + ")").parent().parent().css({ 'background-color': 'Green' });
這將抓住所有的內文包含日變量的div,問題是如果天== 1,那麼它也選擇11,12,13,21,31等。我如何編寫一個JQuery選擇器,它將抓住類爲「fc-day-number」的div並且其內部文本與天完全相同?
我可能會添加$(this).text()。toLowerCase()=== day; –
@Kris爲什麼? OP只是使用數字,所以情況應該不重要。我也使用了double等號,因爲我認爲day是數字,而text()是字符串。 – Dennis
哦,我認爲它可能只是任何文本/字符串。 –