小编Sno*_*ops的帖子

为什么我的PHP echo文本不作为JQuery中的变量存储?

我在表单中有以下输入:

<form>
    <input type="hidden" name="hiddeninput" value="SecondProblem"> 
</form>
Run Code Online (Sandbox Code Playgroud)

使用下面的脚本,我试图使用PHP echo作为JQuery中的变量来存储单词"SecondProblem",然后使用它来隐藏父表单.但是,PHP回送文本不会被变量拾取.

$(function(){ 
var selectorvar = "<?php echo "SecondProblem"; ?>"
var selectorvar1=selectorvar ;
 $('input[value="+selectorvar1+"]').closest("form").css("display", "none");
});
Run Code Online (Sandbox Code Playgroud)

当我直接"+selectorvar1+"用文本替换时,"SecondProblem"表单显示成功切换到"none",所以我知道它与PHP echo没有存储为变量有关.

旁注:我意识到有更简单的方法可以将此表单上的显示变为"无",但我需要这样做; 我刚刚删除了上下文,因此我可以更直接地呈现我的问题.

任何帮助将非常感激!

jquery

-1
推荐指数
1
解决办法
51
查看次数

标签 统计

jquery ×1