0

在此页面上,当您键入时,哪个元素正在接收文本?

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

http://featuredfotografer.com/

如果有人可以向我展示如何使用 jQuery 获取这个特定的文本值,那将非常有帮助。

4

4 回答 4

2

$(".CodeMirror-lines div:last").text();

它不是一个单一的元素。它正在动态创建标签和缩进......但上面将返回最后一个内所有内容的文本值div.CodeMirror-lines我相信这就是你所追求的。

于 2012-06-26T03:43:05.140 回答
0
$('.CodeMirror > div').find('textarea').val()
于 2012-06-26T03:44:16.803 回答
0

如果你有一些像萤火虫这样的工具,它会很容易找到这样的元素

于 2012-06-26T03:46:20.387 回答
0

使用 Chrome 的(很棒的)开发工具,我发现它是一个隐藏的textarea,然后它使用 div 和 spans 在一个单独的元素中动态设置颜色(不在textarea 中,因为你不能在正常的文本中设置样式textarea) 键入文本时:

在此处输入图像描述

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

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

希望有帮助!

于 2012-06-26T03:47:00.477 回答