在按钮数据属性中显示标点符号

Displaying puncuation in button data attribute

我试图在按钮数据属性中放置一个 php 变量,但是出现了奇怪的字符而不是标点符号。例如,出现的不是撇号 '。该变量在页面的其他任何地方都是正常的。我该如何解决这个问题?

<button id="coolButton"data-name="<?PHP echo $name;?>"

您需要在 id 的结尾和 data-name 的开头之间有一个 space

<button id="coolButton" data-name="<?PHP echo $name;?>"

你的引号放错地方了

而不是这个:

<button id="coolButton"data-name="<?PHP echo $name;?>"

试试这个:

<button id="coolButton" data-name="<?PHP echo $name; ?>">

您也没有关闭按钮标签,只关闭了 php 部分。 抱歉我的英语不好