jquery,onclick="$(this.parentNode).before($('#newTestQuestion').html());"这句话什么是什么意思
2个回答
展开全部
$('#newTestQuestion').html() 这句话是取 ID=“newTestQuestion”容器的内容。
$(this.parentNode) 这句话是取当前元素的父对象
$(this.parentNode).before(),是在所取父对象的前面加入 before后面括号的内容。
$(this.parentNode) 这句话是取当前元素的父对象
$(this.parentNode).before(),是在所取父对象的前面加入 before后面括号的内容。
追问
追答
单纯的想要这个效果的话,给你的第一个text加个ID,例如 id=‘txt' 代码可以这么写:
function Test(){
var aa = $("#txt").val()+1;
var newText = $("").val(aa);
$("#1").append(newText).append("");
}
在你的onclick事件中,onclick="return Test();"
如果要每点击一次就出现一个并累加的话,可以用循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询