我创建了一个PHP页面,我想选择div的内部文本并使用jquery进行警告。但是当它这样做时,它会警告" undefined"。问题是什么?
听到我的代码:
<div class="day">1</div><div class="day">2</div><div class="day">3</div><div class="day">4</div><div class="day">5</div><div class="day">6</div><div class="day">7</div><div class="day">8</div><div class="day">9</div><div class="day">10</div><div class="day">11</div><div class="day">12</div><div class="day">13</div><div class="day">14</div><div class="day">15</div><div class="day">16</div><div class="day">17</div><div class="day">18</div><div class="day">19</div><div class="day">20</div><div class="day">21</div><div class="day">22</div><div class="day">23</div><div class="day">24</div><div class="day">25</div><div class="day">26</div>
<div class="day">27</div><div class="day">28</div><div class="day selected default">29</div>
</div>
<script>
$(document).ready(function(e) {
alert($(".day.selected.default").innerText);
}
</script>
它应该提醒:29
我还使用了innerHtml和textContent。但他们没有工作。
答案 0 :(得分:1)
尝试
alert($(".day.selected.default").text());
OR
alert($(".day.selected.default").html());
innerText
和innerHtml
是javascript对象属性,您可以使用jQuery
,因此您必须使用html()
或text()
。
<强> Demo
答案 1 :(得分:0)