我正在做一个带有全日历的项目,我需要能够根据天数选择一个元素。这是我需要选择的元素的示例:
<div class="fc-day-number">1</div>
这是我编写的 JavaScript:
$("div.fc-day-number:contains(" + day + ")").parent().parent().css({ 'background-color': 'Green' });
这将抓取所有内部文本包含 day 变量的 div,问题是如果 day==1 那么它还会选择 11,12,13,21,31 等。如何编写一个 JQuery 选择器来获取类为“fc-day-number”的 div,并且其内部文本恰好等于 day?
最佳答案
编写您自己的<a href="http://api.jquery.com/filter/" rel="noreferrer noopener nofollow">filter</a>
功能:
$("div.fc-day-number").filter(function (){
return $(this).text() == day;
}).parent().parent().css({ 'background-color': 'Green' });
关于JQuery 通过内部文本选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7486282/