javascript - Jquery attr 函数与 is 函数

标签 javascript jquery html

使用jquery在html中测试特定元素是否被选中时 有什么区别 $(elem).attr('checked')$(elem).is(':checked') ?

最佳答案

.attr 将检查实际的 checked 属性,尽管值得一提的是 .attr 已被替换为 .prop 用于检查此类属性。 .is 检查元素的状态。

总而言之,如果在实际元素中,您应该使用 this.checked

关于javascript - Jquery attr 函数与 is 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19979487/

相关文章:

javascript - JQuery 多个图像自动调整大小

javascript - setTimeout无故启动且无法停止

html - 网格属性不适用于网格容器内的元素

javascript - : Airport/Train Station departure board (html/css/jquery) 的最佳实现

html - 在CSS中扩展按钮而不需要绝对定位

html - 为什么我不能让容器幻灯片只响应图像

javascript - 传递 json 并获取结果取决于 2 行 - javascript

javascript - 在没有事件监听器面板的情况下,如何在 HTML 中找到 "onevent"处理程序的源代码?

javascript - 如何在 Cypress.io 中拖放

javascript - 我怎样才能将这两个语句合并为一个语句?