jquery试图添加错误消息

时间:2015-05-08 14:49:36

标签: jquery

如果字段为空,我正在尝试添加错误。

这是我的代码:

if ($('#costproject_costestimates_attributes_1_notes').length) {
  $('#costproject_costestimates_attributes_1_notes').after("<span class='help-inline'>can’t be blank</span>")
}

但是,我的代码不起作用。在编辑器中获取assignObj expected。在浏览器中Uncaught Error: ExecJS::ProgramError: Error: Parse error on line 31: Unexpected 'POST_IF' (in /Users/davidburton/Sites/ndeavor3/app/assets/javascripts/costprojects.js.coffee)

1 个答案:

答案 0 :(得分:0)

以下检查是否存在具有#costproject_costestimates_attributes_1_notes id的元素:

$('#costproject_costestimates_attributes_1_notes').length

但是,您正在检查此输入字段是否包含任何值,因此您需要.val()

if(!$('#costproject_costestimates_attributes_1_notes').val().length)