javascript - 从添加了 html() 函数的 html 调用函数

标签 javascript html function append

我将此函数放入 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()”函数不起作用。即使我执行警报也不起作用。

我能做什么?

谢谢

最佳答案

由于字符串分隔符配对错误,您的 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>"+

关于javascript - 从添加了 html() 函数的 html 调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17722466/

相关文章:

javascript - 如何给背景图片添加一个id

php - 如果数据库不存在则添加行

javascript - Closure Compiler : @enum, 属性崩溃和 JSC_UNSAFE_NAMESPACE

javascript - 设置点击事件 pageX 和 pageY 总是恢复为 0

javascript - jQuery .each()、.find() 和 .append() 仅适用于最后一个节点?

javascript - 将输入选择更改为 radio

php - 显示从数据库中选择输入的信息

python - 仅从 excel 中选择和导入某些列以进行导入

php - PHP和函数错误

java - 如何将java输出作为matlab变量传递?