【发布时间】:2017-03-12 16:07:32
【问题描述】:
我想使用.append(SOMET HTML CODE) 将 HTML 代码添加到表格中。
在我的<tr> 中,我想实现一个onclick() 事件——它调用一个函数——但是引号和内容本身似乎存在一些问题(因为内容是足球运动员的名字和此名称包含一个点,例如:M**.** Neuer)
我的 jQuery 看起来像这样:
$('.player_table').append('<tr id="'+pos+players.id+'" costsForThisPlayer="12.2" class="goalKepperRow" onclick="addGoalkeeperByClickEvent("'+players.name+'", "gk1", 12.2)><td>something</td></tr>');
然后我的 HTML 看起来很奇怪
<tr id="gk149" costsforthisplayer="12.2" class="goalKepperRow" onclick="addGoalkeeperByClickEvent(" m.hitz",="" "gk1",="" 12.2)=""><td>something</td></tr>
这是崩溃的部分:
onclick="addGoalkeeperByClickEvent(" m.hitz",="" "gk1",="" 12.2)="">
如何正确更改我的 jquery 部分?
【问题讨论】:
-
通过前缀 \. 转义有问题的引号
标签: javascript jquery html quotes