【发布时间】:2012-07-14 05:48:35
【问题描述】:
如果我有如下列表:
<ol>
<li></li>
</ol>
我想附加一个 li,其中包含一个数字值范围内的数字,因此输出为:
<? $number = "5"; ?>
<ol>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ol>
如何在 jQuery 中做到这一点?
对于那些想知道我在用这段代码做什么的人,请查看这个 Fiddle:http://jsfiddle.net/dnLbV/19/。我正在将 Fiddle 应用到最低的独特便士拍卖中,其中出价数量有限。
【问题讨论】:
-
我在下面发布了一个答案,但是您是否有任何特殊原因要使用 php 变量作为 javascript 语句中的变量?当您可以仅使用该 php 变量纯粹在服务器端呈现页面而根本不必担心任何 javascript 时,这似乎真的浪费了客户端处理。
-
我不知道你可以在 PHP 中做到这一点。我有一个可选择的列表,我希望该列表与可选择的数量一样大。 “可以被选中”是指任何选择的人;不仅仅是本地。
-
是的,只要按照我的回答,它纯粹是在服务器端完成的,而不是让客户端来处理它。
-
作为参考,您真正需要 javascript 来为您构建列表的唯一时间是,如果您在页面加载之前不知道您需要多少选项,那么您将执行 ajax查询请求所需的项目数,然后使用 javascript 填充列表。但在你的情况下,这不是必需的。