Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本区域事件不工作-jQuery_Javascript_Jquery_Html - Fatal编程技术网

Javascript 文本区域事件不工作-jQuery

Javascript 文本区域事件不工作-jQuery,javascript,jquery,html,Javascript,Jquery,Html,我对jQuery的文本区域有问题。请参考以下HTML <div class="CodeMirror"> <div> <textarea autocapitalize="off" autocorrect="off" wrap="off"> </textarea> </div> </div> 我通过firebug进行了检查,我可以看到“new_editor”作为该文本区域的id。

我对jQuery的文本区域有问题。请参考以下HTML

<div class="CodeMirror">
    <div>
        <textarea autocapitalize="off" autocorrect="off" wrap="off">
        </textarea>
    </div>
</div>
我通过firebug进行了检查,我可以看到“new_editor”作为该文本区域的id。 但问题是我无法使用id new_editor在该文本区域上附加任何事件/获取值

我也试过了

$("#new_editor").live('click',function(){
    alert('test');
});
但不起作用…该文本区域由CodeMirror(CodeMirror.net)动态生成

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

我怎么了??请帮忙 多谢各位


编辑-抱歉,这不是问题,事实上这是个错误[键入错误,我的真实代码是用#而不是用$sign]

您的选择器错误。 试试这个。(#而不是美元)


你选错了选择器。 试试这个。(#而不是美元)


嗯,我把它贴到了这里

而且它似乎工作得很好。。。因此,请确保您在其他地方没有错误,并检查您的控制台是否有错误:)


$(“$new_editor”).live('click',function(){ 警报(“测试”); });

应该是

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

你用#:)打错了$

嗯,我把它粘贴到了JSFIDLE这里

而且它似乎工作得很好。。。因此,请确保您在其他地方没有错误,并检查您的控制台是否有错误:)


$(“$new_editor”).live('click',function(){ 警报(“测试”); });

应该是

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

您用#::)错误地键入了$

这是因为您的选择器错误。使用选择器中的
#
切换
$

$("#new_editor")....

那是因为你的选择器错了。使用选择器中的
#
切换
$

$("#new_editor")....

为什么需要对现有元素使用
live
?在调用
find
之前不必选择子元素<代码>$(“.codemirr”).find(“textarea”)很好,我们需要有关该问题的更多信息。看到了吗?这是可行的,但与您的代码有什么不同?在这里,我们默认放置codemirror div,但在我的代码中它是自动渲染的,为什么您需要在现有元素上使用
live
?在调用
find
之前,您不必选择子元素<代码>$(“.codemirr”).find(“textarea”)很好,我们需要有关该问题的更多信息。看到了吗,但是你的代码有什么不同?在这里,我们默认设置了codemirror div,但是在我的代码中它是自动呈现的,编辑-抱歉,这不是问题实际上那是个错误[键入错误,我的真实代码是带有#而不是$sign]编辑-抱歉,这不是问题实际上那是个错误[输入错误,我真正的代码是用#而不是用$sign]编辑-抱歉,这不是问题,实际上那是个错误[输入错误,我真正的代码是用#而不是$sign]不工作,我集成了插件,我认为它阻止了我…编辑-抱歉,这不是问题,实际上那是个错误[输入错误,我真正的代码是用#而不是用$sign]不起作用,我集成了插件,我认为它阻止了我…编辑-抱歉,这不是问题,实际上那是个错误[输入错误,我真正的代码是用#而不是$sign]编辑-抱歉,这不是问题,实际上那是个错误[输入错误,我的真实代码是带#而不是带$sign]