我输入什么元素?

时间:2012-06-26 03:37:15

标签: javascript jquery html css

在此页面上,键入时接收文本的元素是什么?

我需要获取元素的文本值,但我似乎无法找到它。

http://featuredfotografer.com/

如果有人可以告诉我如何使用jQuery获取这个特定的文本值,那将非常有用。

4 个答案:

答案 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中设置文本样式)中使用颜色来设置样式:

enter image description here

因此,您可以使用此代码获取输入的文本:

$('#code').val();

希望有所帮助!