最贊回答 / 慕的地8556979
$('input:eq(2)')取到的是一個合集,即一個數組,i表示的是這個數組的下標索引值,而val表示attr(‘value’,value)這個函數你選擇的那個屬性的值。在第三個input里面加上一個name屬性,再用這個函數試一下 $('input:eq(2)').attr('name',function(i, val){? ? return '通過function設置' + val? ? })? ? alert($('input:eq(2)').attr('name'));
最新回答 / Gobbb
也許你說的是明顯的傳參,例如:function max(a,b){return a>b?a:b} max(1,2)只不過在Jquery中沒有這個明顯的傳參表示,你可以這么理解:對于這個 $('.right').removeClass(function(index,className){}你自己定義了一個function myfun(index,className){some code},然后放在removeClass里面作為參數的時候,會把當前對象(例中的$('.right'))的index和cla...
2019-08-31
最新回答 / qq_慕設計9542783
匹配type為hidden的元素
<form> ??<input?type="text"?name="email"?/> ??<input?type="hidden"?name="id"?/> </form>
2019-08-12
最新回答 / 旺仔窩窩頭
如:$("p:not(#imooc)")指的是:選擇所有id不等于imooc的元素p;$("input:not(:checked)")指的是:選擇所有checked屬性不等于checked的元素input。即:過濾掉符合not()中條件的元素。
2019-08-12
最新回答 / weixin_慕的地2141117
第一個div是那個大的框架, 包含了后面的div,所以第一個div找到的是那個包含了所有的,如果你要選排列出來的第一個你要這樣寫$("div>div:first")
2019-08-08
最新回答 / 慕九州5344604
<...圖片...>document.querySelector(".test")只能選擇到滿足條件的第一個dom對象document.getElementById("") 通過id標簽唯一的確定一個dom對象$("#test")獲取到的是一個dom數組
2019-08-08
最新回答 / 愛敲代碼的彭小誠
這個字段是設置邊框線條的形狀,soild就是實線的意思,groove所顯示出來邊框線條是個3D凹槽的形狀,當然還有一些別的樣式,例如double(邊框線條有兩條)dotted(虛線)等等
2019-07-31