Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用.val更改Facebox中的输入值时出现问题_Jquery_Anonymous Function_Facebox - Fatal编程技术网

Jquery 使用.val更改Facebox中的输入值时出现问题

Jquery 使用.val更改Facebox中的输入值时出现问题,jquery,anonymous-function,facebox,Jquery,Anonymous Function,Facebox,基于的,为了更改中输入的值,我需要将我的.val语句包装在匿名函数中 我的问题是我不能只做$('#openpopupplicked')。单击(function(){/.val here})

基于的,为了更改中输入的值,我需要将我的
.val
语句包装在匿名函数中

我的问题是我不能只做
$('#openpopupplicked')。单击(function(){/.val here})
如何在向Facebox传递变量($example)的同时更改输入字段的值?

我的代码,它不会更改输入字段的值;如果我使用
.html
,它将向输入的父项添加“示例文本”,因此我知道它正在访问该字段。我不明白为什么
.val
不适用于它。如果我将输入类型更改为隐藏,.val有效。它只是不会改变文本输入的值


姓名:

您的表单上是否有多个元素共享id
ExName
?您可能需要修改插件以访问“打开”回调。对于不提供钩子的插件来说,这是一个非常常见的问题events@JamesHill没有-我在一个测试页面上试过,上面只有这个。@charlietfl你有什么资源可以为我指明正确的方向吗?你有没有解释为什么.html可以工作,而不是.val?老实说,我已经修改了许多插件来添加事件,在使用新插件之前,我首先要确保有一个可靠的API
<div id="ExamplePopup" style="display: none;">
    <table>
    <tr>
        <td class="label">
            Name:
        </td>
        <td style="font-weight: bold;" class="input">
            <input type="text" size="25" name="ex_name" id="ExName" />
        </td>
    </tr>       
</table>
</div>

<?php $example = "example text"; ?>
<a href="#ExamplePopup" rel="facebox" onclick="$('#ExName').val('<?php echo $example; ?>');">Open The Popup</a>