在<script>元素中,可以使用( A )属性指定引用jQuery脚本的路径。
A、src
B、link
C、location
D、js
在jQuery程序中,( D )是jQuery的缩写。
A、jq()
B、#()
C、&()
D、$()
在jQuery程序中,( C )是一个jQuery对象,表示当前引用的HTML元素对象。
A、self
B、$(self)
C、$(this)
D、this
jquery中$(this).get(0)的写法和( B )是等价的。
A、this[0]
B、$(this)[0]
C、$("this")[0]
D、$("this").get(0)
使用( B )方法可以将HTML元素从显示状态切换为隐藏状态。
A、show()
B、hide()
C、toggle()
D、change()
使用( C )方法可以直接调节HTML元素的透明度。
A、fadeln()
B、fadeOut()
C、fadeTo()
D、fadeToggle()
使用( A )方法可以让HTML元素向下滑动。
A、slideDown()
B、slideUp()
C、slideToggle()
D、slide()
调用下面( B )方法不能获取和设置HTML元素的内容。
A、html()
B、content()
C、text()
D、val()
使用( A )方法可以向HTML元素的后面插入内容。
A、after()
B、insert()
C、append()
D、add()
使用( D )方法可以删除HTML元素的内容和所有子元素。
A、delete()
B、detach()
C、remove()
D、empty()
使用( B )方法可以删除DOM中匹配的元素,并不会把匹配的元素从jQuery对象中删除,所匹配的元素上绑定的事件或附加的数据都会保留下来,在将来仍然可以使用这些匹配的元素。
A、delete()
B、detach()
C、remove()
D、empty()
页面有一个<input type="text" id="name" name="name" value=""/>元素,动态设置该元素的值。正确的选项是( A )。
A、$("#name").val("动态设值");
B、$("#name").text("动态设值");
C、$("#name").html("动态设值");
D、$("#name").value("动态设值");
在jquery中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的( C )。
A、delete()
B、empty()
C、remove()
D、removeAll()
在页面中有一个ul元素,代码如下:
<ul>
<li title='苹果'>苹果</li>
<li title='橘子'>橘子</li>
<li title='菠萝'>菠萝</li>
</ul>,下面对节点的操作哪一个说法不正确。( D )
A、var $li=$("<li title='香蕉'>香蕉</li>");是创建节点。
B、$("ul").append($("<li title='香蕉'>香蕉</li>"));是给ul追加节点。
C、$("ul li:eq(1)").remove();是删除ul下“橘子"那个节点
D、以上说法都不对
获取<div id="content">内容...</div>标签里的文本内容。( BC )
A、$("#content").val();
B、$("#content").html();
C、$("#content").text();
D、$("#content").innerHTML();
案例代码如下
<body>
<form>
用户名: <input type="text" id="username" name="username" />
密码: <input type="password" id="pwd" name="pwd" />
</form>
</body>
请用jquery获取username文本框输入值的内容。( ABCD)
A、$("#username").val();
B、$("input")[0].value;
C、$("input[name=username]").val();
D、$(":input[name=username]").val();
下面哪一个是用来追加到指定元素的末尾的?( BC )
A、insertAfter()
B、append()
C、appendTo()
D、after()
使用( C )可以选取ID为id的HTML元素。
A、id
B、$("id")
C、$("#id")
D、$(id)
使用( B )可以选取网页中所有应用了CSS类(类名ClassName)的HTML元素。
A、$("ClassName")
B、$(".ClassName")
C、$("#ClassName")
D、$( .ClassName)
使用( A )可以选择表单中的所有input元素。
A、$("form input")
B、$("form+input")
C、$("input")
D、$("form~input")
使用( B )可以选择所有紧接在label元素后面的input元素。
A、$("lable input")
B、$("lable+input")
C、$("lable<input")
D、$("label~input")
在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?( C )
A、eq(index)
B、find(expr)\
C、siblings([expr])
D、next()
使用jquery检查<input type="hidden" id="id" name="id" />元素在网页上是否存在。(B )
A、if($("#id")) { //do someing... }
B、if($("#id").length > 0) { //do someing... }
C、if($("#id").length()>0) { //do someing... }
D、if($("#id").size>0) { //do someing... }
下面选项中哪一个是和$("#foo")等价的写法。( D )
A、$("foo#")
B、$(#"foo")
C、$("foo")
D、jQuery("#foo")
HTML代码:
<p>one</p>
<div>
<p>two</p>
</div>
<p>three</p>
jQuery代码:$("div>p");结果:( A )
A、<p>two</p>
B、<p>one</p>
C、<p>three</p>
D、<div><p>two</p></div>
HTML代码:
<div>DIV</div>
<span>SPAN</span>
<p>P</p>
jQuery代码:$("*")结果:( D )
A、<div>DIV</div>
B、<span>SPAN</span>
C、<p>P</p>
D、<div>DIV</div>,<span>SPAN</span>,<p>P</p>
HTML代码:
<div class="notMe">div class="notMe"</div>
<div class="myClass">div class="myClass"</div>
<span class="myClass">span class="myClass"</span>
jQuery代码:$(".myClass") ;结果:( D )
A、<div class="notMe">div class="notMe"</div>
B、<div class="myClass">div class="myClass"</div>
C、<span class="myClass">span class="myClass"</span>
D、<div class="myClass">div class="myClass"</div>,<span class="myClass">span class="myClass"</span>
HTML代码:
<div>DIV1</div>
<div>DIV2</div>
<span>SPAN</span>
jQuery代码:$("div");结果:( C )
A、<div>DIV1</div>
B、<div>DIV2</div>
C、<div>DIV1</div>,<div>DIV2</div>
D、没有获取到任何元素
HTML代码:
<div id="notMe"><p>id="notMe"</p></div>
<div id="myDiv">id="myDiv"</div>
jQuery代码:$("#myDiv");结果:( A )
A、<div id="myDiv">id="myDiv"</div>
B、<p>id="notMe"</p>
C、<div id="notMe"><p>id="notMe"</p></div>
D、<div id="notMe"><p>id="notMe"</p></div><div id="myDiv">id="myDiv"</div>
HTML代码:
<div>div</div>
<p class="myClass">p class="myClass"</p>
<span>span</span>
<p class="notMyClass">p class="notMyClass"</p>
jQuey代码:$("div,span,p.myClass")结果:( C )
A、<p class="myClass">p class="myClass"</p>
B、<p class="notMyClass">p class="notMyClass"</p>
C、<div>div</div>,<p class="myClass">p class="myClass"</p>,<span>span<>/span>
D、<div>div</div>
HTML代码:
<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuery代码:$("form input"结果:( B )
A、<input name="name" />
B、<input name="name" />,<input name="newsletter" />
C、<input name="newsletter" />
D、没有获取到任何元素
HTML代码:
<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuery代码:$("form>input")结果:( A )
A、<input name="name" />
B、<input name="newsletter" />
C、<input name="none" />
D、<label>Newsletter:</label>
HTML代码:
<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuey代码:$("label+input")结果:( C )
A、<input name="newsletter" />
B、<input name="name" />
C、<input name="name" />,<input name="newsletter" />
D、<label>Newsletter:</label>
HTML代码:
<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
jQuey代码:$("form~input")结果:( D )
A、<label>Newsletter:</label>
B、<input name="newsletter" />
C、<input name="name" />
D、<input name="none" />
案例代码如下:
<body>
<form>
<div class="big">大字体</div>
<div class="small">小字体</div>
</form>
</body>
请选取文本是"大字体"的div对象。( ACD )
A、$("div.big");
B、$("div .big");
C、$("div:contains('大字体')");
D、$("form > div.big");