jQuery大师的简单问题!
这个jQuery和Javascript混合正常,
function fadeInResponseMsg(msg)
{
$("#responsemsg").hide();
document.getElementById("responsemsg").innerHTML = msg;
$("#responsemsg").fadeIn();
}
我正在学习jQuery,所以我想知道它是否写成一行?
我试过这个,但它不会工作。
$("#responsemsg").hide().val(msg).fadeIn();
我宁愿不再花几个小时阅读,所以请帮助。
感谢所有人的快速回答......
这是HTML
<table><tr><td class="responsemsg" id="responsemsg"> </td></tr></table>
答案 0 :(得分:4)
您想使用$.html()
:
$("#responsemsg").hide().html(msg).fadeIn();
但是第一次搜索“jQuery innerHTML”会返回该文档页面,因此请考虑提高您的搜索技能,以免花费小时! :))
答案 1 :(得分:1)
喜欢这样你想使用jQuerys html
http://api.jquery.com/html/
$("#responsemsg")
.hide()
.html(msg)
.fadeIn();
在一行
$("#responsemsg").hide().html(msg).fadeIn();
答案 2 :(得分:1)
尝试
$("#responsemsg").hide().html(msg).fadeIn();
答案 3 :(得分:1)
试试这个:
$(document).ready(function() {
var msg = 'this is a new response message...';
$('#responsemsg').hide().html( msg ).fadeIn();
});