我有一个表格内的下列输入:为什么我的PHP echo文本存储为JQuery中的变量?
<form>
<input type="hidden" name="hiddeninput" value="SecondProblem">
</form>
使用下面的脚本,我试图存储使用PHP的回声在JQuery的一个变量词“SecondProblem”,然后用它来隐藏父形成。但是,PHP回显文本不会被变量拾取。
$(function(){
var selectorvar = "<?php echo "SecondProblem"; ?>"
var selectorvar1=selectorvar ;
$('input[value="+selectorvar1+"]').closest("form").css("display", "none");
});
当我直接用文字"SecondProblem"
更换"+selectorvar1+"
形式显示成功切换到“无”,所以我知道它是与PHP的回声不存储为一个变量。注意:我知道有更简单的方法可以将此窗体上的显示变为“无”,但我需要这样做;我只是删除了上下文,所以我可以更直接地提出我的问题。
任何帮助将不胜感激!
连接变量''('input [value =''+ selectorvar1 +'“''')' – chris85
请使用您的浏览器控制台查看错误。控制台会告诉你你有什么问题 – charlietfl
@ chris85是正确的,你不能期望用''''结束分隔字符串任何理智的编辑器都会使这个变得更明显 –