最贊回答 / 我學C語言
我來回答下你的問題,看是否對你有幫助var num=1;//全局作用域的num var obj={ num:2,//對象obj中的num,(公有屬性) fn:(function(){ this.num+=10;//因為這是一個自調函數,所以this就是window,等于是window.num+=10;所以走到這一步全局num=11,實在不清楚this指的是哪個對象你就打印輸出一下this,這樣就可以看出來了 //alert(this); num=num+10;//這里沒用var聲明,會在全...
2016-08-19
最贊回答 / 善良的兔子
以當前html代碼來看,效果是一樣,如果html代碼中有兩個<p>contains</p>和<p>:contains</p>的話,那么$(".div:contains('contains')")可以兩個都選,而?$(".div:contains(':contains')")只能選擇后一個p元素,括號里面代表的是內容,而不是選擇器
2016-08-18
最新回答 / qq_趙成冬_0
樓上回答有誤,:first就是類名的.tag的第一個元素,其實可以沒有的,因為這個html中只有一個類名為.tag的元素。你可以試試下面的代碼,選中第一個dd標簽:?$(".tag:first dd:first a:contains('更多')").css('color','#C71585');
2016-08-17
最新回答 / 乀左小顏
$('div[name~="a"]') ? 選中的是①含有a并且②含有空格(那個'~'符號應該是代表的包含空格)的,案例上寫的是下面的,那個name的值是 a空格b<div class="div" testattr="true" name="a b">? ? ?<a>[att~=val]</a></div>
2016-08-13
最贊回答 / WE2008311
兩種其實都可以,老師寫的那種是json的鍵值對,多個參數時用那種,只有一個時愛用哪個用哪個