jquery基础获取属性 Jquery常见面试题

 2024-03-18 02:06:28  阅读 0

常见面试问题。 小编为大家准备了一系列前端面试题。 通过Web知识的收集和经验的总结,希望能够帮助到更多的前端面试者。

1. 库中的$()是什么?

$() 函数是 () 函数的另一个名称。 $() 函数用于将任何对象包装成一个对象,然后允许您调用该对象上定义的多个不同的方法。 您可以将选择器字符串传递给 $() 函数,它将返回一个包含所有匹配 DOM 元素数组的对象。

2、如何找到所有标签的选中项?

$('[名称=]:')

3. $(this) 和 中的 this 关键字有什么区别?

$(this)返回一个对象,你可以在它上面调用多种方法,比如使用text()获取文本,使用val()获取值等。

this 代表当前元素,它是关键字之一,代表上下文中当前的 DOM 元素。 除非用 $() 函数(例如 $(this))包装它,否则您无法调用它的方法。

4.如何去除标签属性?

获取标签的属性:$("a").attr("")

删除属性:$("a").("")

设置属性:$("a").attr("","test();")

5.使用介质,以及。

$().(class):为每个匹配元素添加指定的类名

$().(class):删除所有匹配元素中的全部或指定类,并删除class中的某个值;

$().(class):删除(添加)一个类,如果存在(不存在)

$().(class);删除class属性;

6. 有多少个选择器?

(1) 基本选择器:#id,class,,*;

(2)、级别选择器:>child,prev+next,prev~

(3) 基本过滤选择器::first、:last、:not、:even、:odd、:eq、:gt、:lt

(4)、内容过滤选择器::、:empty、:has、:

(5) 可见性过滤器选择器::,:

(6) 属性过滤选择器:[]、[=value]、[!=value]、[^=value]、[$=value]、[*=value]

(7)、子元素过滤选择器::nth-child、:first-child、:last-child、:only-child

jquery获取属性_jq获取属性_jquery基础获取属性

(8) 表单选择器::input、:text、:、:radio、:、: 等;

(9)、表单过滤选择器::,:,:,:

7. 中()的作用是什么?

()会在以下两种情况下使用:

1)。 如果有父元素,需要为其子元素添加事件,可以使用()。 代码如下:

$("ul").("li","click",(){$(this).hide();});

2)。 当该元素在当前页面不可用时,可以使用()

8. $().ready()方法和.有什么区别?

(1). 该方法在网页中的所有元素(包括元素的所有关联文件)完全加载到浏览器中后执行。

(2) $().ready()方法可以在DOM准备好加载时操作DOM并调用执行绑定的函数。

9. 如何禁用浏览器的前进和后退按钮?

实现代码如下:

$().准备好((){

..(1);

//..(-1);

});

10. $.get()提交和$.post()提交有什么区别吗?

相似点:都是使用异步请求来获取服务器端数据;

共同点和不同点:

1、请求方式不同:$.get()方法使用GET方法进行异步请求。 $.post() 方法使用 POST 方法发出异步请求。

2、参数传递方式不同:get请求会传递URL后面的参数,而POST请求则作为HTTP报文的实体内容发送到Web服务器。 此传输对用户来说是不可见的。

3、数据传输大小不同:get方法传输的数据大小不能超过2KB,而POST则大得多。

4、安全问题:GET方法请求的数据会被浏览器缓存,因此存在安全问题。

11. 写一个简单的$.ajax()请求方法?

$.ajax({

标签: 元素 请求 过滤

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码