jquery设置按钮不可用-jQuery笔试题.doc

《笔试宝典》收录的20张jQuery试卷是什么? 回答说明: $() 函数是 jQuery() 函数的别名,乍一看似乎很奇怪,并且使 jQuery 代码深奥难懂。 一旦你习惯了它,你就会喜欢它的简单性。 $() 函数用于将任何对象包装到 jQuery 对象中,然后您可以调用 jQuery 对象上定义的许多不同技巧。 您甚至可以将选择器字符串传递到函数中,它将返回一个 jQuery 对象,其中包含所有匹配 DOM 元素的链接列表。 我已经多次看到这个问题,虽然它非常基础,但它经常被用来判断开发人员是否了解 jQuery。 div 元素,如何使用 jQuery 选择它们? 回答说明:另一个重要的 jQuery 问题是基于选择器的。 jQuery 支持不同类型的选择器,例如 ID 选择器、类选择器和标签选择器。 由于问题没有提到 IDclass,因此您可以使用标签选择器来选择所有 div 元素。 jQuery 代码:$("div"),它将返回一个包含所有 div 标签的 jQuery 对象。 请参阅前面链接的文章以获得更详细的答案。 ID选择器和类选择器有什么区别? 回答说明:如果您使用过 CSS,您可能知道 ID 选择器和类选择器之间的区别,jQuery 也是如此。 ID选择器使用ID来选择元素,例如#element1,而类选择器使用CSS类来选择元素。

js将按钮设为不可用_jquery设置按钮不可用_jq设置按钮不可用

当您只需要选择一个元素时,请使用 ID 选择器,如果您想选择一组具有相同 CSSclass 的元素,请使用类选择器。 在笔试过程中,很有可能会要求你使用ID选择器和类选择器编写代码。 以下 jQuery 代码使用 ID 选择器和类选择器: precode class="javascripthljs"$('#LoginTextBox')ReturnselementwrappedjQueryobjectid='LoginTextBox'$('.active')ReturnsallelementsCSSclassactive./code/pre 如您所见,从从语法的角度来看,ID选择器和类选择器之间的另一个区别是前者使用字符“#”,而后者使用字符“.”。 更详细的分析和讨论请参见前面的回答链接。 单击按钮时如何使用 jQuery 隐藏图像? 回答注意:这是一个风暴处理问题。 jQuery 对按钮点击之类的事情有很好的支持。 您可以使用以下代码来隐藏按 ID 或类定位的图像。 你需要知道如何为按钮设置一个按钮并实现hide()方法,代码如下: precodeclass="javascripthljs"$('#ButtonToClick').click(function(){$('# ImageToHide').hide() ;/code/pre 我喜欢这个问题,因为它非常接近实际使用,而且代码并不复杂。

$(document).ready() 是什么函数? 为什么要使用它? 回答注意:这个问题很重要,而且经常被问到。 Ready() 函数用于在文档进入就绪状态时执行代码。 当 DOM 完全加载时(即 HTML 完全解析并构建 DOM 树),jQuery 允许您执行代码。 使用$(document).ready()最大的好处是适用于所有浏览器,jQuery帮你解决跨浏览器的困境。 需要了解更多的用户可以点击答案链接查看详细讨论。 JavaScriptwindow.onload 函数和 jQueryready 函数有什么区别? 回答注意:本题及答案接续上一题。 JavaScriptwindow.onload Storm 和 jQueryready count 的主要区别在于,前者不仅等待 DOM 创建,还等待所有外部资源(包括小图像、音频和视频)完全加载。 如果加载图像和媒体内容需要花费大量时间,则用户在执行 window.onload 事件中定义的代码时会遇到明显的延迟。 一方面,jQueryready()函数只需要等待DOM树jquery设置按钮不可用,而不需要等待图像或外部资源加载,因此执行速度更快。 使用 jQuery$(document).ready() 的另一个优点是您可以在网页中多次使用它,浏览器将按照它们在 HTML 页面中出现的顺序执行它们。 在单个函数中使用。

为此,最好使用 jQueryready() 函数而不是 JavaScript window.onload。 如何找到所有HTML select标签的选中项? 答案注意:这是笔试中比较棘手的 jQuery 问题之一。 这是一个基本问题,但不要指望每个 jQuery 初学者都知道它。 您可以使用下面的 jQuery 选择器来获取带有 multiple=trueselect 标记的所有选定项目: precodeclass="javascripthljs"$('[name=NameOfSelectedTag]:selected')/code/pre 此代码使用属性选择器 和 的组合:选中的选择器,结果只返回选中的选项。 您可以根据需要进行更改,例如使用 id 属性而不是 name 属性来获取 select 标签。 each() 是什么函数? 你如何使用它? 回答说明:each()函数就像Java中的迭代器,它允许您遍历元素的集合。 您可以将函数传递给each()方法,被调用的jQuery对象将在其每个元素上执行传递的函数。 有时这个问题后面会跟着一个问题。 例如,如何在警报框中显示所有选定的项目。 我们可以利用前面的选择器代码找到所有选中的项,然后我们在alert框中使用each()方法将它们一一复制,代码如下: precodeclass="javascripthljs"$('[name =NameOfSelectedTag]:selected' ).each(function(selected)/code/pre 其中 text() 方法返回选项的文本。

如何将 HTML 元素添加到 DOM 回答注意:您可以使用 jQuery 方法appendTo() 将 HTML 元素添加到 DOM,这是 jQuery 提供的用于操作 DOM 的多种方法之一。 您可以使用appendTo() 方法在指定DOM 元素的末尾附加现有元素或新的HTML 元素。 10. 可以用 jQuery 代码选择一个段落内的所有超链接吗? 回答注意:这是另一个关于选择器的 jQuery 面试问题。 就像其他问题一样,只需一行 jQuery 代码即可解决。 您可以使用下面的 jQuery 代码片段来选择嵌套在段落(标签)内的所有超链接(标签) 11. jQuery 中的关键字有何不同? 回答说明:对于很多jQuery初学者来说,这是一个棘手的问题,但实际上是一个简单的问题。 $(this) 返回一个 jQuery 对象,您可以在该对象上调用多个 jQuery 方法,例如 text() 获取文本、val() 获取值等。 代表当前元素,是JavaScript关键字之一jquery设置按钮不可用,表示上下文中当前的DOM元素。 在它达到 12 之前你不能调用 jQuery 方法。你如何使用 jQuery 来提取 HTML 标签的属性,例如。 链接的href? 回答注意:attr() 方法用于提取任何 HTML 元素的属性值。 首先需要使用 jQuery 来选择并选择所有链接或特定链接,然后可以使用 attr() 方法获取其 href 属性的值。

以下代码将查找页面中的所有链接并返回 href 预编码 $('a').each(function(){alert($(this).attr('href')); /code/pre 13. How do you Use jQuery to set an attribute value? Answer Note: 上一个问题和附加的后续问题是 attr() 方法与 jQuery 中的其他方法具有相同的功能。如果您使用值调用 attr()例如.attr(name, value),其中name是属性的名称,value是属性的新值 14. jQuery的remove()方法有什么区别?答案注:虽然remove()方法用于删除 DOM 元素,两者之间的主要区别在于 detach() 会跟踪过去分离的元素,因此可以将其取消分离,而 remove() 方法将保留对过去被删除的对象。您还可以查看用于向 DOM 添加元素的appendTo() 方法。 15. 如何借助 jQuery 向元素添加和删除 CSS 答案注:通过使用两个 jQuery 方法 addClass()、removeClass()。

动态改变元素的类属性可以像这样简单。 使用类“.active”来标记其非活动和活动状态等。 16. 使用 CDN 加载 jQuery 库的主要优点是什么? 中级 jQuery 问题。 好吧,除了节省服务器带宽和更快的下载速度等诸多好处之外,最重要的是,如果浏览器已经从同一个 CDN 下载了相同的 jQuery 版本,那么它就不会再下载一次。 所以今天和明天,很多公共网站都使用jQuery来进行用户交互和动画,如果浏览器已经有下载的jQuery库,网站就可以有很好的展示机 17.jQuery.get() jQuery。 ajax() 方法之间有什么区别? 回答注意:ajax() 方法更强大且可配置,允许您指定等待多长时间以及如何处理错误。 get() 方法是一种专门获取某些数据的方法。 18. jQuery 中的方法链是什么? 使用模式链有什么好处? 答案说明:方法链式就是在一个方法返回的结果上调用另一个方法,这样使得代码简洁清晰,同时由于只对DOM进行一轮搜索,所以性能更加出色。 19. 如果在 jQuery 事件处理程序中返回 false 会怎样?