当前位置:首页 > jquery

jquery赋值

2026-04-07 20:54:18jquery

jQuery 赋值方法

jQuery 提供多种方式为 HTML 元素赋值,主要包括操作 DOM 元素属性、内容或表单值。以下是常见场景的赋值方法:

表单元素赋值

  • 输入框(input/text)
    使用 val() 方法设置或获取值:

    $("#inputId").val("新值"); // 赋值
    let value = $("#inputId").val(); // 取值
  • 复选框(checkbox)
    通过 prop() 设置选中状态:

    $("#checkboxId").prop("checked", true); // 勾选
  • 单选按钮(radio)
    设置选中状态需匹配 value 属性:

    $("input[name='radioName'][value='1']").prop("checked", true);
  • 下拉框(select)
    通过 val() 设置选中项:

    $("#selectId").val("optionValue"); // 根据option的value匹配

HTML 内容赋值

  • 文本/HTML 内容
    text()html() 分别用于纯文本和带标签的内容:
    $("#divId").text("纯文本内容"); // 不解析HTML标签
    $("#divId").html("<b>加粗文本</b>"); // 解析HTML标签

属性赋值

  • 修改元素属性
    使用 attr()prop()(推荐用于布尔属性如 checked):
    $("#imgId").attr("src", "new_image.jpg"); // 修改src属性
    $("#linkId").prop("href", "https://example.com"); // 修改href属性

数据存储

  • 自定义数据属性
    通过 data() 方法存取数据(不会修改DOM):
    $("#element").data("key", "value"); // 存储数据
    let storedValue = $("#element").data("key"); // 读取数据

注意事项

  • 表单元素建议优先使用 val(),而非 attr("value")
  • 布尔属性(如 disabledchecked)使用 prop() 更可靠。
  • 直接修改 DOM 内容时,注意防范 XSS 攻击,避免拼接未转义的 HTML。

示例综合代码:

jquery赋值

// 表单赋值示例
$("#username").val("John Doe");
$("#agreeTerms").prop("checked", true);

// 内容与属性示例
$("#message").html("<em>重要通知</em>");
$("#logo").attr("alt", "公司标志");

标签: 赋值jquery
分享给朋友:

相关文章

jquery官网

jquery官网

jQuery 官网地址 jQuery 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支持直…

jquery版本

jquery版本

jQuery 的版本历史及当前状态如下: 当前稳定版本 jQuery 的最新稳定版本是 3.6.4(发布于 2023 年 3 月),支持现代浏览器并修复了部分安全问题。 主要版本分支 jQu…

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery字符串

jquery字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管它主要是一个 DOM 操作库,但字符串处理在动态内容生成和数据交互中非常常见。 字符串拼接与连接 使用 JavaScript…

jquery 验证

jquery 验证

jQuery 表单验证方法 jQuery 表单验证可以通过多种方式实现,常见的有原生 jQuery 代码验证和使用 jQuery 验证插件(如 jQuery Validation Plugin)。…