Console過子節點的內容了,返回值是沒問題的,證明訪問子節點成功。
但是一旦調用方法就出錯,難道this訪問子節點後調用方法不能這樣?
求解,謝謝
<div class="content">
<div class="div1" style="background: #afe986">aaaaa</div>
<div class="div2" style="background: #e979c0">bbbbb</div>
</div>
<div class="content">
<div class="div3" style="background: #a5dbe9">ccccc</div>
<div class="div4" style="background: #e9e514">ddddd</div>
</div>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script>
$('.content').hover(function () {
var myhtml = $(this).children();
myhtml[1].hide();
});
</script>
$('.content').hover(function () {
var myhtml = $(this).children();
myhtml.eq(1).hide();//////[]下標取得的是dom對象,dom對象沒有hide方法
});