динамическая ссылка по клику - PullRequest
1 голос
/ 30 ноября 2011

Кто-нибудь знает, как отформатировать функцию li onclick, когда она является строкой динамической переменной? По сути, мне просто нужно вставить параметр динамической ссылки в функцию onclick openwindow. Почему-то я получаю ошибку в ie8 и ошибку при нажатии в firefox. Я знаю, что есть способ отформатировать это, но еще не сталкивался с этим. Любая помощь будет отличной. Заранее спасибо.

function myFunc(xml){
    var myDynamicLink = '';
    mylist += '<ul>';

    $(xml).find("group").each(function(i){//loop through groups           
        myDynamicLink = $(this).find('course').text();  

        mylist += '<li><a onclick="openwindow('+myDynamicLink+',800,600);">Go to Course</a></li>';

    }

    mylist += '</ul>';
    $('#myDiv').html(mylist);//Display to the DOM
}

1 Ответ

0 голосов
/ 03 декабря 2011

Я понял, что мне просто нужно несколько обратных слешей и еще один набор одинарных кавычек.

mylist += '<li><a onclick="openwindow(\''+myDynamicLink+'\',800,600);">Go to Course</a></li>';
...