1

我将这个函数放入一个 javascript 文件中:

function toggle_concessions(concessions) {

    var text =  
            "<table>"+
            "<tr><td class='concession-name'>gfhgfbfghfd</td><td class='op-encours'>| 15 opérations en cours</td></tr>"+
            "<tr class='stats'><td class='concession-adresse'>ghfhdfhdgh</td><td class='voir-concessions'><img id='11' src='img/voirlesoperations.jpg' onclick='toggle_operations('ffff');'></td></tr>"+
            "</table>";
            ;

    if($("#"+concessions).attr("class")!="concessions toggled"){
        $("#"+concessions).html(text);
        $("#"+concessions).toggleClass("toggled");          

    }else{
        $("#"+concessions).toggleClass("");
    }

    $("#"+concessions).toggle("slow");
}

当我单击图像时,函数“toggle_operations()”不起作用。即使我执行警报它也不起作用。

我能做些什么 ?

谢谢

4

1 回答 1

1

由于字符串分隔符的错误配对,您的嵌入 html 的 js 格式不正确 - 您必须将参数周围的引号转义给您toggle_operations调用:

"<tr class='stats'><td class='concession-adresse'>ghfhdfhdgh</td><td class='voir-concessions'><img id='11' src='img/voirlesoperations.jpg' onclick='toggle_operations(\'ffff\');'></td></tr>"+
于 2013-07-18T11:44:15.093 回答