【发布时间】:2011-10-25 02:51:13
【问题描述】:
我正在使用一个购物车,该购物车循环遍历数据库表中的产品选项 ID。对于每个选项,它都会创建一个标签并选择菜单,这些菜单包含在一个 div 中,其 ID 值对于它从 db 表中获取的选项行 id 是唯一的。如果包装器 ID 值为 == 特定 ID,我希望能够在选项 div 包装器上方显示带有自定义 html 的 div。
这是一个渲染的 div 包装器的样子,它包装了标签和选择菜单
<div class="form-field product-list-field clear" id="opt_2_5">
生成这个的 smarty 代码在这里。您会看到 id=" 部分是插入 2 和 5 的位置。
{foreach name="product_options" from=$product_options item="po"}
{assign var="selected_variant" value=""}
<div class="form-field{if !$capture_options_vs_qty} product-list-field{/if} clear" id="opt_{$obj_prefix}{$id}_{$po.option_id}">
如果有人可以提供帮助,我想写一个类似于下面的条件......(我完全做了这个 if 语句并且知道它不起作用。任何帮助将不胜感激)。我尝试了一个聪明的声明,但我确信它可以在 jquery 中完成,以根据 value == "opt_2_5" 显示我的自定义 div 再次感谢任何帮助,谢谢
{if $id==2 && $po.option_id == 5 (Show div('#customIDofhiddendiv")}
【问题讨论】: