jQuery 是一个快速、小巧且功能丰富的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 的目标是“write less, do more”,即用更少的代码完成更多的功能。
jQuery 并没有特定的“标签”,因为它主要通过选择器来操作 DOM 元素。以下是一些常用的 jQuery 选择器和操作:
$(selector)
:选择页面上的元素。例如,$('p')
选择所有的 <p>
元素。$('#id')
:通过 ID 选择元素。例如,$('#myId')
选择 ID 为 myId
的元素。$('.class')
:通过类名选择元素。例如,$('.myClass')
选择所有类名为 myClass
的元素。$('element')
:直接选择元素。例如,$('div')
选择所有的 <div>
元素。.html()
:获取或设置元素的 HTML 内容。例如,$('p').html('Hello World!')
设置所有 <p>
元素的内容为 Hello World!
。.text()
:获取或设置元素的文本内容。例如,$('p').text('Hello World!')
设置所有 <p>
元素的文本内容为 Hello World!
。.append()
:在元素内部追加内容。例如,$('p').append('<span> appended text</span>')
在所有 <p>
元素内部追加一个 <span>
。.remove()
:删除元素。例如,$('p').remove()
删除所有的 <p>
元素。.on()
:绑定事件处理程序。例如,$('button').on('click', function() { alert('Button clicked!'); })
绑定点击事件。.off()
:移除事件处理程序。例如,$('button').off('click')
移除按钮的点击事件。.hide()
:隐藏元素。例如,$('p').hide()
隐藏所有的 <p>
元素。.show()
:显示元素。例如,$('p').show()
显示所有的 <p>
元素。.fadeIn()
:淡入元素。例如,$('p').fadeIn(1000)
在 1 秒内淡入所有的 <p>
元素。问题:jQuery 选择器无法选中元素。
原因:
解决方法:
$(document).ready()
中,确保 DOM 加载完成后再执行代码。$(document).ready(function() {
$('p').hide();
});
通过以上方法,可以解决大多数 jQuery 相关的问题。
领取专属 10元无门槛券
手把手带您无忧上云