使用JQuery为label分配值?

 刘自龙Sophisten 发布于 2023-02-04 22:48

我正在使用JQuery 1.8.3.我有HTML标签以下.


现在使用JQuery我需要将一个字符串设置为上面的标签,我尝试如下.

 $("label[for='myalue']").text("someText");

以上代码仅适用于IE.但是在Firefox标签中没有设置值.

有什么建议?

谢谢!

2 个回答
  • 你应该可以使用

    $("label[for='myalue']").html("someText");
    

    要么

    $("label[for='myalue']").text("someText");
    

    html和文本之间的唯一区别是:

    html()获取/设置元素的HTML

    text()获取/设置元素的innertext

    在你的情况下,我会使用text()因为它应该更快(至少查看jquery代码).我刚刚在chrome,IE9和firefox中测试了这两个函数,它们与label标签配合得很好.

    2023-02-04 22:59 回答
  • HTML:

    <label for="myalue" ></label>
    

    jquery代码:

    jQuery("label[for='myalue']").html("asd");
    

    实例:

    http://jsfiddle.net/GA7ur/1/

    2023-02-04 23:05 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有