javascript - 关于 div 创建或内容更改的 Jquery 事件
问题描述
我有一个表单,当我们提交表单时电子邮件字段出现错误时,会创建以下 div。意味着 div 不存在是原始形式。
<div for="email_rappel" generated="true" class="mage-error" id="email_rappel-error">
'Please enter a valid email address.'</div>
我想在创建 div 时创建一个事件。为了做到这一点,我尝试了以下方法;但似乎什么都没有触发日志永远不会发生并且无法说明原因。
var emailError = jQuery('#email_rappel-error');
emailError.bind('DOMNodeInserted DOMSubtreeModified DOMNodeRemoved', function(event) {
console.log("test");
if(emailError.text() === "'Please enter a valid email address.'"){
//do something
}
});
有什么建议吗?
解决方案
推荐阅读
- python - 将一个 csv 拆分为多个 csv
- spring - 令牌撤销访问被拒绝
- python - Python/Flask:将 HTML 注入页面
- .net - 来源 'http://XXXXXXXX:xxxx' 已被 CORS 策略 .NET Core 和 Angular 阻止
- json - 我的 Json/javascript 轮播没有显示,甚至不会显示。与卡片组相同
- azure-active-directory - Azure 通用凭据:在 get_token_with_client_credentials 中检索访问令牌时连接到 Blob 存储时出错
- javascript - 如何使用 DOM (*object*.style) 更改 iframe 的灰度?
- azure - Azure YAML 构建;在解决方案中只构建单个项目?
- freertos - FreeRTOS 中等待任务自行删除的正确方法是什么?
- json - python写入json文件而不覆盖