在此页面上,当您键入时,哪个元素正在接收文本?
我需要获取元素的文本值,但似乎找不到。
http://featuredfotografer.com/
如果有人可以向我展示如何使用 jQuery 获取这个特定的文本值,那将非常有帮助。
在此页面上,当您键入时,哪个元素正在接收文本?
我需要获取元素的文本值,但似乎找不到。
http://featuredfotografer.com/
如果有人可以向我展示如何使用 jQuery 获取这个特定的文本值,那将非常有帮助。
$(".CodeMirror-lines div:last").text();
它不是一个单一的元素。它正在动态创建标签和缩进......但上面将返回最后一个内所有内容的文本值div
,.CodeMirror-lines
我相信这就是你所追求的。
$('.CodeMirror > div').find('textarea').val()
如果你有一些像萤火虫这样的工具,它会很容易找到这样的元素
使用 Chrome 的(很棒的)开发工具,我发现它是一个隐藏的textarea
,然后它使用 div 和 spans 在一个单独的元素中动态设置颜色(不在textarea 中,因为你不能在正常的文本中设置样式textarea
) 键入文本时:
因此,您可以使用此代码来获取输入的文本:
$('#code').val();
希望有帮助!