jquery更改div中的文本

时间:2011-05-18 16:27:05

标签: jquery

现在div文本被更改为“text”我需要将其更改为链接中的“data-text”。

<a href="1884.html" class="brieflink" data-src="article.jpg" data-text="text4">Brief 4</a>

<div id="brieftext"><p>Text to be replaced</p></div>

$("a.brieflink").bind("mouseover", function() {
    $("div#brieftext").text("text", $(this).data("text"));
});

3 个答案:

答案 0 :(得分:8)

$("div#brieftext").text($(this).attr("data-text"));

我学到了:

$("div#brieftext").text($(this).data("text"));

也将在1.4之后工作,感谢@Rocket。

答案 1 :(得分:2)

.text()只需要1个参数。

$("div#brieftext").text($(this).data("text"));

答案 2 :(得分:1)

$.text()只接受一个参数。尝试:

$("div#brieftext").text( $(this).data("text") );