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 相关的问题。