将参数传递给JQuery函数
passing parameter to JQuery function
我想使用JQuery UI对话框,但不能。当我单击不同的名称时,它每次都加载相同的页面。问题是有太多隐藏的输入,所以我只得到第一个值。
我如何动态地做到这一点?
PHP
while($s=mysql_fetch_array($a)) {
$name=$["name"];
<input type="hidden" class="hidden" value="<?php echo $name; ?>" />
<td class="dialog"><?php echo $name; ?></td>
}
JS
$('.dialog').click(function(){
variable=$('.hidden').val();
dialog1.load('page.php?do='+variable.dialog('open');
});
基本上,我想用JQuery:来做这件事
<td><a href="page.php?do=<?php echo $name; ?>" > Go</a></td>
表中不能有单元格元素之外的任何内容,因此必须将input
放入td
:
<td class="dialog">
<input type="hidden" value="<?php echo $name; ?>" />
<?php echo $name; ?>
</td>
由于输入在单元格内,您可以很容易地找到它,而无需在上面设置类:
$('.dialog').click(function(){
var variable = $('input', this).val();
dialog1.load('page.php?do=' + variable).dialog('open');
});
(我不确定函数中的第二行。它缺少一个括号,所以我在看起来需要的地方添加了一个。)
相关文章:
- 执行ajax成功函数-jQUERY
- 函数jquery.html()不提供数据属性集值
- 将变量放入ajax函数JQuery
- 函数jquery的未定义返回
- 如何在嵌套函数jquery上保持变量的值不变
- 用我的函数jquery给出数据/参数
- Firefox在调用函数(jquery)时冻结
- 在传递节时触发一个函数 - jquery
- 循环执行数组函数jQuery
- 在函数中调用另一个函数JQuery
- 对象不是函数-Jquery/JavaScript
- TypeError:对象不是函数-jquery
- 获取函数jQuery设置的属性
- 从函数jquery获取更新的变量值
- 切换而不是悬停函数jQuery
- 函数jQuery.animation()运行了两次行,但不起作用
- 使用函数 jQuery 获取变量
- 自执行函数 jquery 与 JavaScript 的区别
- 从回调函数 -JQuery 获取返回值
- 一个接一个地执行函数 JQUERY