将此普通javascript转换为jquery Javascript是- 点击我 document.getElementById(“firstpara”).onclick=function(){ document.getElementById(“text”).innerHTML=“我认为”+document.getElementById(“text”).innerHTML+“棒极了”; }
代码在“javascript是”之前添加了“I think”,并在单击按钮时在末尾添加了“awesome” 这并没有像预期的那样工作,它补充道,我认为在文本Javascript被删除之后,这是非常棒的将此普通javascript转换为jquery Javascript是- 点击我 document.getElementById(“firstpara”).onclick=function(){ document.getElementById(“text”).innerHTML=“我认为”+document.getElementById(“text”).innerHTML+“棒极了”; },jquery,Jquery,代码在“javascript是”之前添加了“I think”,并在单击按钮时在末尾添加了“awesome” 这并没有像预期的那样工作,它补充道,我认为在文本Javascript被删除之后,这是非常棒的 <!DOCTYPE html> <html> <head> <title></title> </head> <body> <p id="text">Javascript is -
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<p id="text">Javascript is -</p>
<button id="firstpara">Click Me</button>
<script type="text/javascript">
document.getElementById("firstpara").onclick = function() {
document.getElementById("text").innerHTML = "I THINK " + document.getElementById("text").innerHTML + " awesome";
}
</script>
</body>
</html>
Javascript是-
点击我
创建文本
$(“#第一段”)。单击(函数(){
$(“#text”).append(“我认为”)+$(“#text”).html()+$(“#text”).append(“太棒了”);
});
这个的字面翻译是将字符串连接在一起。请注意,您不需要为此而使用append()
,它具有与此逻辑无关的另一含义。而是使用html()
,如下所示:
$(“#第一段”)。单击(函数(){
$(“#text”).html(“我认为”+$(“#text”).html()+“太棒了”);
});代码>
Javascript是-
点击我
创建文本
这个的字面翻译是将字符串连接在一起。请注意,您不需要为此而使用append()
,它具有与此逻辑无关的另一含义。而是使用html()
,如下所示:
$(“#第一段”)。单击(函数(){
$(“#text”).html(“我认为”+$(“#text”).html()+“太棒了”);
});代码>
Javascript是-
点击我
创建文本
您似乎在问两个不同的问题。您的标题表明您想知道如何将脚本转换为jquery,但问题似乎是问为什么您的普通javascript不工作。您似乎在问两个不同的问题。您的标题表明您想知道如何将脚本转换为jquery,但问题似乎是为什么您的普通javascript无法工作。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<p id="text">Javascript is -</p>
<button id="firstpara">Click Me</button>
<p id="empty"></p>
<button id="createText">Create Text</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$("#firstpara").click(function() {
$("#text").append("I think ") + $("#text").html() + $("#text").append(" is awesome");
});
</script>
</body>