jQuery动态改变onclick位置.href

发布于 2024-09-26 11:44:57 字数 663 浏览 3 评论 0原文

这在 Firefox 中有效,但在 IE 中不起作用:

$("#_results").autocomplete({
    source: data,
    minLength: 0,
    select: function(event, ui) {
        $("#log").empty();
        log(ui.item.lname + ", " + ui.item.fname + " " + ui.item.sso);
        log("Currently in " + ui.item.currentRotation + " rotation");
        log("Graduated from: " + ui.item.college);
        log("More details can be viewed by clicking here");
        $("#log").attr("onclick", "location.href=\'" + ui.item.dataformEntry + "\'\;");
    }

具体是 $("#log").attr("onclick", "location.href=\'" + ui.item.dataformEntry + "\'\ ;");

还有其他方法可以做到这一点吗?

This works in firefox but doesn't do anything in IE:

$("#_results").autocomplete({
    source: data,
    minLength: 0,
    select: function(event, ui) {
        $("#log").empty();
        log(ui.item.lname + ", " + ui.item.fname + " " + ui.item.sso);
        log("Currently in " + ui.item.currentRotation + " rotation");
        log("Graduated from: " + ui.item.college);
        log("More details can be viewed by clicking here");
        $("#log").attr("onclick", "location.href=\'" + ui.item.dataformEntry + "\'\;");
    }

Specifically $("#log").attr("onclick", "location.href=\'" + ui.item.dataformEntry + "\'\;");

Is there another way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花期渐远 2024-10-03 11:44:57

试试这个

$("#log").click(function(){
     location.href= ui.item.dataformEntry;
});

try this

$("#log").click(function(){
     location.href= ui.item.dataformEntry;
});
一绘本一梦想 2024-10-03 11:44:57

你已经尝试过了吗

$("#log").bind("click", function() { 
    location.href = ui.item.dataformEntry 
});

have you already tried with

$("#log").bind("click", function() { 
    location.href = ui.item.dataformEntry 
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文