2016-03-29 45 views
0

我寫的JavaScript和HTML從PHP,我有一個問題,當設置標籤選項的atributte 。問題是當變量$ txt有一個帶空格的單詞時,例如La Libertad屬性值顯示value =「La」libertad。你能幫我解決這個問題嗎?在我的代碼下面Javascript和從空間的PHP的HTML

"<option SELECTED value=\"$txt\">$txt</option>" 
+0

試試這個。 「」; –

+0

嘗試它在phpfiddle nad似乎爲我工作..我想你需要發佈更多的代碼 –

+0

有沒有什麼明顯錯誤(或明顯的JavaScript(它似乎是純PHP),與該代碼)。你需要提供更多的上下文。 http://stackoverflow.com/help/mcve – Quentin

回答

1

爲什麼不給該值添加單引號。我覺得你使用嵌套雙引號可能是一個原因。嘗試是這樣的:

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

我覺得應該用單引號工作得很好....

是這樣的:

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

您可以使用它像這樣太:

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