jQuery динамически меняет onclick location.href - PullRequest
0 голосов
/ 06 октября 2010

Это работает в 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 + "\'\;");

Есть ли другой способ сделать это?

Ответы [ 2 ]

3 голосов
/ 06 октября 2010

попробуйте

$("#log").click(function(){
     location.href= ui.item.dataformEntry;
});
1 голос
/ 06 октября 2010

вы уже пробовали с

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