📜  jquery 数据选择器 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:15.114000             🧑  作者: Mango

jQuery 数据选择器

jQuery 是一个非常流行的 JavaScript 库,它可以让编写 JavaScript 更加便捷和高效。使用 jQuery 数据选择器,我们可以轻松地从 HTML 文档中选择和操作数据。

数据选择器语法

在 jQuery 中,数据选择器使用 $() 符号进行声明和调用。要选择数据,我们需要使用 CSS 选择器或 jQuery 特定的指令。以下是一些基本的选择器语法:

  • $(selector) - 选择器语法。使用 CSS 选择器选择要操作的元素。
  • :first - 选择第一个匹配的元素。
  • :last - 选择最后一个匹配的元素。
  • :even - 选择偶数位置的元素。
  • :odd - 选择奇数位置的元素。
  • :eq(n) - 选择索引为 n 的元素。
  • :gt(n) - 选择索引大于 n 的元素。
  • :lt(n) - 选择索引小于 n 的元素。

以下代码展示了如何使用 jQuery 数据选择器来选择元素:

// 选择所有 <p> 元素
$('p')

// 选择第一个 <p> 元素
$('p:first')

// 选择最后一个 <p> 元素
$('p:last')

// 选择所有偶数位置的 <p> 元素
$('p:even')

// 选择所有奇数位置的 <p> 元素
$('p:odd')

// 选择索引为 3 的 <p> 元素
$('p:eq(3)')

// 选择索引大于 3 的 <p> 元素
$('p:gt(3)')

// 选择索引小于 3 的 <p> 元素
$('p:lt(3)')
数据操作

jQuery 数据选择器不仅可以用来选择元素,还可以用来操作元素上的数据。以下是一些常见的操作:

  • text() - 获取或设置元素的文本内容。
  • html() - 获取或设置元素的 HTML 内容。
  • val() - 获取或设置表单元素的值。
  • attr() - 获取或设置元素的属性值。
  • prop() - 获取或设置元素的属性值。

以下代码展示了如何使用 jQuery 数据选择器操作元素数据:

// 获取 <p> 元素的文本内容
$('p').text()

// 设置 <p> 元素的文本内容
$('p').text('Hello World!')

// 获取 <div> 元素的 HTML 内容
$('div').html()

// 设置 <div> 元素的 HTML 内容
$('div').html('<p>Hello World!</p>')

// 获取表单元素的值
$('input').val()

// 设置表单元素的值
$('input').val('John Doe')

// 获取 <a> 元素的 href 属性值
$('a').attr('href')

// 设置 <a> 元素的 href 属性值
$('a').attr('href', 'http://example.com')

// 获取 <input> 元素的 disabled 属性值
$('input').prop('disabled')

// 设置 <input> 元素的 disabled 属性值
$('input').prop('disabled', true)
结论

jQuery 数据选择器是一种方便且功能强大的工具,可以帮助我们更轻松地从 HTML 文档中选择和操作数据。使用上述语法,我们可以轻松地筛选和操作所需的 HTML 元素和数据。