php中带有空格的Javascript和html


Javascript and html from php with spaces

我正在从php编写javascript和html,在设置标签选项的atribute值时遇到问题。问题是,当变量$txt有一个带空格的单词时,例如La Libertad,属性值显示value="La"Libertad。你能帮我谈谈如何解决这个问题吗?。低于我的代码

"<option SELECTED value='"$txt'">$txt</option>"

为什么不在值中添加一个引号呢。我觉得你使用嵌套的双引号可能是一个原因。试试这样的东西:

echo "$('"#$target_javascript'").append('"
value=''+array_list[i].value+''>'"+array_list[i].display+'"'");'r";

我认为它应该能很好地与单引号配合使用。。。。

类似这样的东西:

echo "<option SELECTED value='".$txt."'>$txt</option>";

您也可以这样使用它:

<?php echo '<option SELECTED value="'.$txt.'">'.$txt.'</option>'; ?>