Javascript 如何在生成新的URL-AJAX时更改div内容?

Javascript 如何在生成新的URL-AJAX时更改div内容?,javascript,jquery,html,css,ajax,Javascript,Jquery,Html,Css,Ajax,对不起,基本问题 我目前有一个网站,我需要一个功能,当用户点击超链接时,div的内容会被替换 我通过以下方法实现了这一点: <a href="javascript:ReplaceContentInContainer('desc','the button has been pressed')"> Click here </a> <script type="text/javascript"><!-- function ReplaceContent

对不起,基本问题

我目前有一个网站,我需要一个功能,当用户点击超链接时,div的内容会被替换

我通过以下方法实现了这一点:

<a href="javascript:ReplaceContentInContainer('desc','the button has been pressed')"> Click here </a> 


<script type="text/javascript"><!--
   function ReplaceContentInContainer(id,content) {
   var container = document.getElementById(id);
   container.innerHTML = content;
   }
</script>


我想你的意思是这样的:

$('#my-link').on('click', function() {
  $('#my-div').load('/file_to_load.html');
  $(this).attr('href', "new_url");
});
如果你能说得更清楚一点,我会改进我的答案

这就是它的工作原理


jQuery查找id为
#my link
的dom元素,然后单击该功能块。jQUery
$.load
将该url的内容加载到id为
my div
的div中,然后将
$(this)
的href属性更改为“this”,即按钮“this”改为“new_url”。

我刚刚做了一些类似的事情……您是受限于javascript还是我们可以说jQUery?jQUery很好(尽管我的知识有限)