在此页面上,键入时接收文本的元素是什么?
我需要获取元素的文本值,但我似乎无法找到它。
http://featuredfotografer.com/
如果有人可以告诉我如何使用jQuery获取这个特定的文本值,那将非常有用。
答案 0 :(得分:2)
$(".CodeMirror-lines div:last").text();
这不是一个单一因素。它正在动态创建标签和缩进...但上面将返回div
.CodeMirror-lines
的最后{{1}}内的所有内容的文本值,我相信这就是你所追求的。
答案 1 :(得分:0)
$('.CodeMirror > div').find('textarea').val()
答案 2 :(得分:0)
如果你有一些像firebug这样的工具,它会使找到这样的元素变得容易
答案 3 :(得分:0)
使用Chrome(真棒)开发者工具,我发现它是一个隐藏的textarea
,然后它使用了div&在你输入文字的时候,在一个单独的元素(不是在textarea中,因为你不能在普通的textarea
中设置文本样式)中使用颜色来设置样式:
因此,您可以使用此代码获取输入的文本:
$('#code').val();
希望有所帮助!