使用 jQuery 检查文本可见性 .包含代码的行为不符合预期
checking text visibility with jquery .contains code not behaving as expected
我有一个表单,每当单击提交按钮时必填字段留空时,该表单就会动态显示错误消息"这是必填问题"。 我想看看该错误消息是否在网页上可见。如果是这样,我应该显示一个警告框,上面写着"在表单中发现错误,请更正它们!如果没有,那么我可以继续处理表格。我为此使用 jquery。问题是:我填写了表格,没有任何错误,当我单击提交按钮时,它仍然弹出警报框。我的代码正确吗?
if ($('div:contains(This is a required question)').is(':visible')) {
alert('Found errors in the form, please correct them!');
} else {
google.script.run.withSuccessHandler(Success).withFailureHandler(failed).processForm();
}
}
:contains()
接受字符串,则需要用引号传递它。
所以使用,
$('div:contains("This is a required question")')
完整代码
if ($('div:contains("This is a required question")').is(':visible')) {
alert('Found errors in the form, please correct them!');
} else {
google.script.run.withSuccessHandler(Success).withFailureHandler(failed).processForm();
}
相关文章:
- “;Stub对象”;对象不符合检查点's条件
- 使用 jQuery 检查文本可见性 .包含代码的行为不符合预期
- Javascript setSelectionRange 在单元测试中的行为不符合预期
- DOM元素的行为不符合预期
- Javascript动画的行为不符合预期
- 钛-圆形表视图看起来不像代码
- GAS:如何允许其他人在不共享代码的情况下使用您的库
- 谷歌图表与表给予“;[对象对象]不符合控制规范”;错误
- Chrome 中的 Array.prototype.splice - 不符合规范
- 我想显示数据库中的数据.如果我们新添加一个表单数据,我想附加显示的新帖子而不使用代码点火器刷新
- Jquery 表单验证 - 如何在验证之前不执行代码
- 保存不使用代码的 JSON
- ScriptControl.AddCode 而不执行代码
- 节奏和余烬,我如何让它在所有路由中工作而不重复代码
- 获取集合中不符合条件的所有文档
- Chrome 扩展程序不支持代码
- 标头不符合 100% 宽度
- 从 JavaScript 中设置 hiddenfield 值,但不在代码后面获取它
- Document.getElementById('Button').click();不触发代码隐藏
- 我正在尝试并排显示 2 个进度条,但其中一个正在填充,另一个甚至不是代码在不同的 js 函数中