猿问

如何使用 jquery 刷新 DIV 的内容

我有一个 div,其中使用 javascript 填充了 XML 内容。目前,我希望使用按钮刷新“displayCode”div 内容。codeContainer是displayCode的容器。目前,代码将整个 html 页面刷新到 div 中,而不仅仅是刷新页面时获得的内容。我已经尝试过在线的所有其他方法,它们都返回一个空白 div 或将整个页面复制到 div 中。是的,我在标题中命名了 jQuery。


tl;dr:为什么我的 .load 不工作?


当前代码:


<body>

<script>

function buttontest() {

        alert('pressed')

       $('#displayCode').load('index.html #displayCode');

};


</script>


<button onclick="buttontest()">Click me</button>

<div id = "codeContainer">

<div id='displayCode'></div><br>


</div>


达令说
浏览 91回答 1
1回答

慕容3067478

好的,首先type="button"按钮上应该有一个,因为默认type是submit//I&nbsp;Applied&nbsp;the&nbsp;click&nbsp;Listener&nbsp;on&nbsp;the&nbsp;id&nbsp;rather&nbsp;than&nbsp;having&nbsp;a&nbsp;function <button&nbsp;id="loadContent"&nbsp;type="button">Click&nbsp;me</button>,并且您想确保您拥有.min.jsjquery 版本而不是.slim.min.js版本,因为它没有 AJAX (希望这是有意义的)。这可能不是必需的,但我认为您不需要target内容load。所以$("#displayCode").load("./index.html");&nbsp;//&nbsp;Adjust&nbsp;the&nbsp;file&nbsp;path&nbsp;accordingly应该做的。除此之外,你应该表现得很好。我做了一个工作示例,你可以在这里查看
随时随地看视频慕课网APP

相关分类

Html5
我要回答