jQuery试题

在<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");

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值