我正在做一个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
哦,我认为它可能只是任何文本/字符串。 –