1.下面哪一種不屬于Jquery的選擇器。( )
A.基本選擇器 B.層級選擇器 C.表單選擇器 D.節點選擇器
2.頁面中有三個元素,代碼如下:
<div>div標簽</div>
<span>span標簽</span>
<p>p標簽</p>
如果這三個標簽要觸發同一個單擊事件,那么正確的寫法是( )。
A.$("div,span,p").click(function(){}); B.$("div || span || p").click(function(){});
C.$("div + span + p").click(function(){}); D.$("div ~ span ~ p").click(function(){});
3.如果想要獲取一個表格的第二行,用下面的( )方法可以快速找到指定元素。
A.$("tr:first") B.$("tr:gt(4)") C.$("tr:eq(1)") D. $(":header")
4.如果需要匹配包含指定文本的元素,用下面哪種方法來實現?( )
A.text() B.contains() C.input() D.attr(name)
5.HTML代碼如下:
<p class="s1">hello</p>
要使文本“hello”的字體大小變成40px,正確的代碼是( )。
A.$('div.s1').css('font-size','40px');
B.$('p.s1').css('font-size', '40px');
C.$('#s1').css('font-size','40px');
D.$('p#s1').css('font-size','40px');
6.下面說法不正確的是( ) 。
A.$(":hidden")只能獲取<input>的type類型是hidden的不可見元素
B.$("div > span")獲取<div>元素下元素名是<span>的子元素
C.$("div :first")獲取所有<div>元素中第一個<div>元素
D.$("input:gt(1)") 獲取索引值大于1的<input>元素
7.下面的( )過濾器不是jQuery中表單對象的屬性過濾器。
A.:checked B.:enabled C.:hidden D.:selected
8.頁面中有一個性別單選按鈕,代碼如下:
<input type="radio" name="sex"> 男
<input type="radio" name="sex"> 女
請設置單選按鈕“男”為選中狀態,正確的是( ) 。
A.$("sex[0]").attr("checked",true); B.$("#sex[0]").attr("checked",true);
C.$("[name=sex]:radio").attr("checked",true); D.$(":radio[name=sex]:eq(0)").attr("checked",true);
9.運行下面代碼,輸出結果為( )。
<script type="text/javascript">
$(document).ready(function(){
alert( $("div:lt(2)").text());
});
</script>
<div>div1</div>
<div>div2</div>
<div>div3</div>
<div>div4</div>
A.div1 B.div1div2 C.div1div2div3 D.div2
10.HTML代碼如下:
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
下列選項中的( )不能獲取第一個li元素。
A.$("li:lt(1)") B.$("li:first") C.$("li:eq(0)") D.$("li:gt(0)")
1.ID選擇器是利用DOM元素的____________來篩選匹配的元素。
2.在jQuery中,$(this).get(0)的寫法和__________是等價的。
3.在頁面中,匹配沒有被選中的指定元素,用__________過濾器實現。
4.現有一個表格,如果想要匹配所有的偶數行,用________過濾器實現,奇數行用_______過濾器實現。
5.在簡單過濾器中,使用___________過濾器可以匹配找到的第一個元素,使用___________過濾器可以匹配找到的最后一個元素
6.在內容過濾器中,匹配含有子元素或者文本元素的是__________過濾器。
7.將含有文本“明日科技”的單元格的文字顏色設置為紅色的代碼為:________________________。
8.運行下面代碼,彈出的對話框中輸出_________。
<script type="text/javascript">
$(document).ready(function(){
alert($("label + input").val());
});
</script>
<form>
<input name="name" value="111"/>
<label>Number:</label>
<input name="newsletter" value="222"/>
</form>
9.運行下面代碼,彈出的對話框中輸出___________。
<script type="text/javascript">
$(document).ready(function(){
alert($("div > p").text());
});
</script>
<div>
<p>one</p>
<span>
<p>two</p>
</span>
<p>three</p>
</div>
10.運行下面代碼,彈出的對話框中輸出_________。
<script type="text/javascript">
$(document).ready(function(){
alert($("td:gt(1)").text());
});
</script>
<table>
<tr>
<td>Value1</td>
<td>Value2</td>
<td>Value3</td>
</tr>
</table>