jQuery .text无法正常工作 [英] jQuery .text not working

查看:591
本文介绍了jQuery .text无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个jQuery验证功能,可以添加类并在模糊时更改一些参考性文本. .addClass和.removeClass方法可以正常工作,但.text不能.我感觉自己缺少一些简单而基本的东西,但是我对JavaScript的了解不足可能是一个障碍.感谢任何可以提供帮助的人!

I've got a jQuery validation function that adds classes and changes some informational text on blur. The .addClass and .removeClass methods are working fine but .text does not. I have a feeling that I'm missing something simple and fundamental but my poor JavaScript knowledge might be a hindrance. Thanks to anyone who can help!

$(document).ready(function(){
  $('.required-text').on('blur', function() {
    $(this).removeClass('error');
    if($.trim(this.value).length < 1) {
      $(this).addClass('error');
      var fieldText = "#" + this.id + "_info";
      $(fieldText).removeClass('forminfo');
      $(fieldText).addClass('forminfo_error');
      $(fieldText).text = "This field is required.";
    }
  }
});

<input type="text" name="first_name" id="first_name" value="" class="form-text required-text">
<span id="first_name_info" class="forminfo">Required</span>   

推荐答案

尝试尝试$(fieldText).text("This field is required.");

请参阅有关text()的文档: http://api.jquery.com/text/

这篇关于jQuery .text无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆