javascript - 在 html 代码中使用 javascript 变量

标签 javascript jquery

如何在列表中使用 ktab_match[k]

for(var k in tab_match) {
    var ligne = $("<tr><td id='show-fam-"k"><img src='stats_matching/"k".gif' alt="k" title="k" width="tab_match[k]"> </td></tr>");
    $('#img').append(ligne);
}

最佳答案

您需要将字符串与变量值连接在一起。另请注意,您不需要在新的 jQuery 对象中创建 HTML - 您可以直接向 append() 方法提供一个字符串。试试这个:

for (var k in tab_match){
    $('#img').append('<tr><td id="show-fam-' + k + '"><img src="stats_matching/' + k + '.gif" alt="' + k + '" title="' + k + '" width="' + tab_match[k] + '"></td></tr>');
}

关于javascript - 在 html 代码中使用 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30600239/

相关文章:

javascript - 在 Highcharts 中显示默认的 Drilldown

javascript - 在 Protractor 中从命令行传递基本 url

javascript - 在启用 js 的情况下运行 capybara 测试时不呈现 CKEditor

javascript - 选择 : Setting Default Value in onInitialize with setValue

javascript - Foreach : Toggle each icon - KnockoutJS

jquery - div 相对于另一个元素的位置

jquery - 如何使用 jQuery 验证插件验证表单?

javascript - 无法使用键盘箭头滚动我的网站

jquery - 使用 JQuery 的 Uploadify 插件时为 "http error"

javascript - 动态加载js模块并提供对内部函数的即时访问