Javascript 在IE9中使用jquery更改超链接文本

Javascript 在IE9中使用jquery更改超链接文本,javascript,jquery,internet-explorer-9,Javascript,Jquery,Internet Explorer 9,我有以下代码来更改jquery中的超链接文本: $('#exampleDropdown li a').click(function () { $("#hyperlink").text($(this).text()); } 这适用于所有浏览器,但不适用于IE9。当我给出console.log时 console.log($(this).text()); 正在记录正确的值,但是$(“#hyperlink”).text($(this.text()) 它不起作用。所以我假设通过.text()方

我有以下代码来更改jquery中的超链接文本:

$('#exampleDropdown li a').click(function () {
    $("#hyperlink").text($(this).text());
}
这适用于所有浏览器,但不适用于IE9。当我给出console.log时

console.log($(this).text());
正在记录正确的值,但是
$(“#hyperlink”).text($(this.text())

它不起作用。所以我假设通过.text()方法更改值在IE9中不起作用。请给我一个替代方法来实现这一点。

Add
returnfalse
event.preventDefault()
。我尝试了这两种方法。我认为这不是解决办法。它不能解决我的问题,也不能传播点击。我想要一种文本的替代方法,它可以在IE9中实现这一点。我想这与事件传播无关。。这与text()方法有关,该方法在使用IE9时无法更新新值。它发生在事件正确传播之前。有时Console.log在IE浏览器中给出错误。尝试删除控制台日志并检查。否。我刚刚使用console.log()进行调试。