javascript - 文本区域事件不起作用 - jQuery

标签 javascript jquery html

我在使用 jQuery 时遇到文本区域问题。请引用以下 HTML。

<div class="CodeMirror">
    <div>
        <textarea autocapitalize="off" autocorrect="off" wrap="off">
        </textarea>
    </div>
</div>

上面的文本区域没有 id,所以在 jQuery 的帮助下我添加了它。

$('.CodeMirror').children().find('textarea').attr('id','new_editor');

我通过firebug进行了检查,我可以看到“new_editor”作为该文本区域的ID。 但问题是我无法在带有 id new_editor 的文本区域附加任何事件/获取值。

我也尝试过

$("#new_editor").live('click',function(){
    alert('test');
});

但不起作用......该文本区域是由 CodeMirror (codemirror.net) 动态生成的。

现在我想使用 jQuery 在该文本区域上执行一些操作。

我这是怎么了??请帮忙 谢谢。

编辑 - 抱歉,实际上这不是问题,这是一个错误[输入错误,我真正的代码是用#而不是$符号]

最佳答案

您的选择器有误。 尝试这个。 (# 代替 $)

$("#new_editor").live('click',function(){
    alert('test');
});

关于javascript - 文本区域事件不起作用 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7847435/

相关文章:

javascript - 多图像上传和 Canvas 上图像预览

javascript - 如何修复带有焦点和悬停的导航?

php - 显示随机 mysql 记录 - PHP

javascript - 如何识别第 3 方 iframe 中的 Ajax 更新

javascript - Rails 4 中使用 Turbolink 重定向到其他页面时重新加载 Javascript

javascript - while(count!==3) 无法检查回调状态

javascript - 使用按钮更改文本输入

jquery - 为什么这个 jQuery 对象未定义?

javascript - 比较 LI 中的所有 DIV,并将最大高度设置为该 DIV 与 LI 中其他 DIV 的高度

html - iphone 5 横向媒体查询不工作