-1

我对 jQuery 完全陌生。我找不到关于 get 函数的任何好的文档,并且想知道是否可以得到一些帮助。

我有一个名为 me.html 的 HTML 页面,其中只有一个名为 me 的 div。我想使用以下页面来获取 div 中的内容。即使是正确方向的谷歌也会有所帮助。非常感谢

<head>
        <script src="http://code.jquery.com/jquery-latest.js"></script>
        <script type="text/javascript" src="data.js"></script>
</head>
    <body>
        <form id="form" runat="server">
        <div>
            <div id="me">
            </div>
        </div>
        </form>
    </body>
    </html>
4

4 回答 4

2

get 用于从 url 加载数据。您似乎想要获取 div 的内容

如在$("#me").text()

于 2013-09-27T02:46:40.117 回答
2

你不需要使用get(). 这个简单的脚本应该可以做到

<script>
  var contentsOfMe = $('#me').html();
</script>
于 2013-09-27T02:46:46.267 回答
0

使用http://api.jquery.com/jQuery.get/提供的优秀文档怎么样?

编辑。如果您只想获取文本,请使用var myText=$('#me').html();,如果是 html,请使用 var myHtml=$('#me').html();

于 2013-09-27T02:45:13.357 回答
0

您将在此处找到函数的文档:http: //api.jquery.com/jQuery.get/

但是 get 是在您的服务器上执行 ajax 请求,所以我认为这不是您需要的。

在 jquery 中,大多数时候您将使用 jquery 选择器“选择”一个元素:$("#id")

这将选择$(),这将表示您正在使用他的 id 选择一个元素$("#name_of_the_id")

然后,您将拥有一个代表所选元素的对象。如果您想获取此元素中的所有 html,请执行以下操作:

function getHtmlFromElementId(id)
{
  var element = $("#" + id);
  var html = element.html();
  return html;
}

打印此函数的返回值将打印所选元素内的所有 html 代码。

如果您正在寻找关于 jquery 的好教程,w3schools 的教程非常好: http ://www.w3schools.com/jquery/jquery_examples.asp

于 2013-09-27T02:57:14.220 回答