JQUERY Get/Set
当使用 jQuery 操作 DOM 时,可以使用多种方法来获取和设置HTML元素的内容和属性。以下是一些常用的方法示例:
获取内容的方法
1、.text()
获取匹配元素集合中每个元素的文本内容。
var textContent = $('#myId').text();2、.html()
获取匹配元素集合中第一个元素的HTML内容。
var htmlContent = $('#myId').html();3、.val()
获取匹配元素集合中第一个元素的当前值(通常用于 <input>、<select> 和 <textarea> 等表单元素)。
var value = $('input[name="username"]').val();4、.attr()
获取匹配元素集合中第一个元素的指定属性的值。
var hrefValue = $('a').attr('href');设置内容的方法
1、.text(value)
设置匹配元素集合中每个元素的文本内容。
$('#myId').text('新的文本内容');2、.html(value)
设置匹配元素集合中每个元素的HTML内容。
$('#myId').html('<p>新的HTML内容</p>');3、.val(value)
设置匹配元素集合中每个元素的值(通常用于表单元素)。
$('input[name="username"]').val('新的用户名');4、.attr(attributeName, value)
设置匹配元素集合中每个元素的一个或多个属性。
$('a').attr('href', 'https://example.com');使用示例:
获取和设置文本内容
//获取文本内容
var textContent = $('#myId').text();
// 设置文本内容
$('#myId').text('新的文本内容');获取和设置HTML内容
//获取HTML内容
var htmlContent = $('#myId').html();
//设置HTML内容
$('#myId').html('<p>新的HTML内容</p>');获取和设置表单元素的值
//获取输入框的值
var inputValue = $('input[name="username"]').val();
//设置输入框的值
$('input[name="username"]').val('新的用户名');获取和设置属性值
//获取链接的href属性值
var hrefValue = $('a').attr('href');
//设置链接的href属性值
$('a').attr('href', 'https://itutil.net');这些是 jQuery 中用于获取和设置 HTML 元素内容和属性的基本方法。它们非常灵活,通常用于动态操作网页中的元素。