当前位置:首页 > jquery

jquery赋值

2026-04-07 20:54:18jquery

jQuery 赋值方法

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

表单元素赋值

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

    jquery赋值

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

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

    jquery赋值

    $("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。

示例综合代码:

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

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

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

相关文章

jquery 菜鸟

jquery 菜鸟

以下是针对 jQuery 初学者的基础指南,涵盖核心概念和常用操作: jQuery 简介 jQuery 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

vue 实现赋值

vue 实现赋值

数据绑定赋值 在Vue中,通过v-model实现表单元素与数据的双向绑定。例如输入框的值会同步到Vue实例的data属性中: <input v-model="message"> 对应…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

js jquery

js jquery

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够…

jquery滚动

jquery滚动

jQuery 滚动事件监听 使用 jQuery 监听滚动事件可以通过 scroll() 方法实现。以下代码会在窗口滚动时触发回调函数: $(window).scroll(function() {…