字符串中的TinyButStrong错误单引号

时间:2017-12-30 01:50:44

标签: javascript tinybutstrong

我的单引号(')有问题:

<button type="button" class="tasto btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" 
                        onclick="myFunction('[blkfeatured.lastname]')">

如果lastname = "Mario Rossi",这可行,但是 如果lastname = "Stefano d'Orazio",它不起作用,因为我创建了另一个',然后是 我有语法错误。

查看此示例(请复制并尝试):

<button type="button" onclick="nominativo = 'Mario Rossi'; myFunction(nominativo)">
    <span>Vedi informazioni</span>
</button>

<script type='text/javascript'>
    function myFunction(nominativo) {
        alert(nominativo);
        iframe.src = 'nomesito.php?nome=' + nominativo;
    }
</script>   

现在......如果您尝试此程序WORK,但如果您更改姓氏: “nominativo ='Stefano d'Orazio'不起作用。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

在TBS标记中,使用参数strconv=js以转义Javascript字符串。

<button ... onclick="myFunction('[blkfeatured.lastname;strconv=js]')" />

有关详细信息,请参阅doc