现在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"));
});
答案 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") );