0

我有一个表单,我需要在其中放置 2 个值,这些值将从影子框模式窗口中选择。

我遇到的问题是它将是一个可能列出和分页的数百个值的列表。

如何在不使用表单的情况下单击返回 2 个值?

父页面:

<input name="id" type="hidden" value="" />
<input name="data" type="text" readonly="true" />

影盒打印输出:

<?php
$total = count($_parameters);
for($i = 0; $i < $total;$i++) {
 echo $_parameters[$i] ['id'] . ", " . $_parameters[$i] ['data'] . "<br />";
}

shadowbox 打印输出确实需要各种 href,我知道,我可以在其中有 2 个值,一个用于 id,另一个用于数据。

id 值必须填充隐藏字段,数据值必须填充文本框

我已经为此努力了 4 个多小时,但没有运气

基于http://shadowbox-js.com/forum.html#nabble-td4019963|a4806279 它可以用表单来完成,但是这种方法(对不起,我不是 javascript 专家)我的想法是每个结果都有一个函数,每个结果都有一个表格,这似乎非常不合理。

抱歉,也许我的问题真的很愚蠢,或者可能很愚蠢,但感谢所有帮助。

4

1 回答 1

0

使用 click 函数,您可以返回这两个数据。您可以使用 split 函数将数据拆分为(这样您就可以得到一个 id 和数据)。你应该把每一行放在 div 标签或其他东西中。

$(".your_list").click(function() { var data = $(this).text().split(",");  });

好的,你有它,data[0] 是你的 id,data[1] 是你的数据。

于 2010-07-20T00:01:32.340 回答