使用Jquery增加选项卡
Increment Tabs using Jquery
我正在foreach中使用选项卡,这是我的代码:
foreach ($pdts as $pdt=>$r){
echo'<tr>';
echo'
<td><div style="width: 10px;"><span id="plus-'.$pdt.'"> + </span><br/>
</div></td>
<td><div style="width:200px; text-align:center">'.$r['Product_Number'].'</div></td>
<td><div style="width:200px; text-align:center">'.$r['Barcode'].'</div></td>
<td><div style="width:150px; text-align:center">'.$r['Product_Name'].'</div></td>
<td><div style="width:200px; text-align:center">'.$r['Supplier_Number'].'</div></td>
<td><div style="width:200px; text-align:center">'.$r['Stock_Number'].'</div></td>';
$sql_stk="SELECT Stock_Name FROM stock where Stock_Number='".$r['Stock_Number']."'";
$stks = db_query($database_name, $sql_stk);
//var_dump($stks );
foreach ($stks as $stk=>$s){
echo' <td style="text-align:center; width:120px; ">'.$s['Stock_Name'].'</td>';
}
echo'<td style="text-align:center; width:120px; ">'.$r['Purchasing_Price'].'</td>
<td style="text-align:center; width:120px; ">'.$r['Selling_Price'].'</td>
<td style="text-align:center; width:120px; ">'.$r['Quantity'].'</td>';
echo'</tr>
<tr><td colspan="10"><div id="detail-'.$pdt.'" >
<div id="tabs-'.$pdt.'">
<ul>
<li><a href="#tabs-1">Sales Detail</a></li>
<li><a href="#tabs-2">Purchases Detail</a></li>
</ul>
<div id="tabs-1">
<p>Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. </p>
</div>
<div id="tabs-2">
<p>Morbi tincidunt, dui sit amet facilisis feugiat, odio metus gravida ante, ut pharetra massa metus id nunc. Duis scelerisque molestie turpis. Sed fringilla, massa eget luctus malesuada, metus eros molestie lectus,</p>
</div>
</div>
</div>';
}
因此,对于每种产品,我都有一个特定的选项卡,其中包含有关该产品的信息。
<script>
$(function() {
$( "#tabs" ).tabs();
});
</script>
如何使用Jquery调用每个产品的每个选项卡
感谢您的帮助
我找到了解决方案:
<script>
$(document).ready(function()
{
$('[id^="detail-"]').hide();
$('[id^="plus-"]').click(function() {
alert('ALLAH');
var id = $(this).attr('id');
var idx=id.substring(id.lastIndexOf("-"));
$("#detail"+idx).toggle(500);
$( "#tab"+idx ).tabs();
});
});
</script>
和:
<div id="tab-'.$pdt.'">
<ul>
<li><a href="#tabs-1">Sales Detail</a></li>
<li><a href="#tabs-2">Purchases Detail</a></li>
</ul>
相关文章:
- JQuery使计数器每次更改时都会增加
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 无法在Ionic select中预先选择最后一个选项
- 如何在选项卡上定义属性'的主窗口对象
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 使用此选项选择父类内部的类
- CKeditor:更改对话框中的默认选择选项
- 使用Jquery增加选项卡
- 增加选项卡式导航中文本的字体大小
- 如何在php中动态地增加选择框选项和字段
- 如何增加/减少'选择'用户想要选择一个选项后的选项宽度
- 刷新选项卡后Java脚本内存增加
- 添加选项以增加youtube视频的低音
- AngularJS为输入类型文件增加了更多选项