显示按钮'data属性中的标点符号


Displaying punctuation in a button's data attribute

我试图把一个PHP变量在一个按钮数据属性然而奇怪的字符显示而不是标点符号。作为一个例子,'代替了撇号。该变量在页面的其他地方都是正常的。我该如何解决这个问题?

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

你需要在id的末尾和data-name的开始之间留一个空格

<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部分。对不起,我的英语不好