-1

请任何人都可以解释这个javascript代码究竟做了什么。

$('#element_id').html(response.title);

我需要访问 element_id 的值,但我不能使用 document.getElementById。

谢谢

4

4 回答 4

2

这段代码只是调用了一个名为$并访问返回对象的方法的函数。

由于选择器字符串,它可能是 jQuery 代码。

  • $('#element_id'):为具有给定 ID 的元素返回一个 jQuery 对象。
  • .html(response.title): 将 DOM 元素的内部 HTML 设置为response.title.

原始 JavaScript 如下所示:

document.getElementById("element_id").innerHTML = response.title;
于 2013-06-29T14:31:58.407 回答
1

此代码可能使用JQuery$是 JQuery 定义的基本函数。您可以使用 JQuery 定义的特殊查询语言调用它来访问元素。

于 2013-06-29T14:31:40.207 回答
1

$ 可能指的是 jQuery,它是最常用的 JS 库之一。

这段代码基本上所做的是将具有 id element_id的元素的 HTML 内容设置为响应对象的 title 属性。

于 2013-06-29T14:32:04.480 回答
1

它看起来像 jQuery,它是一个 Javascript 库。为DOM 中$('#element_id')具有 id 的元素创建一个 jQuery 对象。element_id然后.html(response.title)response.title作为 HTML 的值放入元素中。

于 2013-06-29T14:35:50.133 回答