javascript - 在 span 中对 textchange 调用函数

标签 javascript jquery

我想在 <span> </span> 时调用我的大型商业项目中的一个函数文本已更改,我想调用该特定函数。例如,如果标签包含 <span>Hi</span> , 当文本 Hi更改为 <span>Hello</span>意味着我想调用函数 test() .

function test(){
    alert("Hi you are authorised for this page")
}

最佳答案

你可以这样尝试:

HTML:

<span id="mytext">Hi</span>

JQuery:

$('#mytext').on('DOMSubtreeModified',function(e){
    if($(this).text() == 'Hello')
      alert("Hi you are authorised for this page");
});

Fiddle Example

关于javascript - 在 span 中对 textchange 调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055797/

相关文章:

javascript - V8 中的函数调用优化

javascript - setTimeout 不执行

Jquery,获取样式: background (not background-color),边框等,无法弄清楚如何做到这一点

javascript - 如何使用 Jquery 为按钮设置样式

javascript - 每次呈现主干 View 时是否应该使用 jQuery 选择相同的元素

jQuery 多个简单的 Rail 菜单(不是嵌套的 ul)

javascript - 在句号处拆分文本结尾会创建空字符串

javascript - jQuery:如何专注于输入文本字段,使光标位于文本末尾?

javascript - 动态添加的指令没有响应

jquery - 我需要使用 tbody 吗,看起来浏览器正在生成它