Javascript jQuery,foreach循环在两个值上给我相同的输出
好的,现在这个jQuery脚本有一个新问题。 在我的foreach循环中,我提取产品名称等等。 问题是,我有两种不同的产品,有两种不同的描述。 但是这个代码:Javascript jQuery,foreach循环在两个值上给我相同的输出,javascript,php,jquery,Javascript,Php,Jquery,好的,现在这个jQuery脚本有一个新问题。 在我的foreach循环中,我提取产品名称等等。 问题是,我有两种不同的产品,有两种不同的描述。 但是这个代码: <div class="wiki-content"> <div class="box9"> <h1>Sample Box</h1> <img src="http://www.wpthemegenerator.com/wp-content/u
<div class="wiki-content">
<div class="box9">
<h1>Sample Box</h1>
<img src="http://www.wpthemegenerator.com/wp-content/uploads/2012/06/Image.jpg">
<?php
echo $getTheOffer['wiki_text'];
?>
<p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam luctus consectetur dolor a porttitor. Curabitur id sem sed ante fringilla pulvinar et id lectus. Nullam justo ipsum, hendrerit ut commodo nec, pellentesque nec erat. Pellentesque pharetra.</p><br/>
</div>
</div>
在这两个方面给我相同的输出。当我试着把它放到另一行时,我会提到它是弹出对话框窗口。不在这个弹出窗口中,它工作得很好。
谢谢你的帮助!:)
编辑,
我将弹出窗口从class改为id,现在它显示了两个不同的文本。但这并不正确。产品编号2显示产品编号1s文本。product nr 2显示product nr 1s文本。您必须根据单击的按钮指定要显示的.wiki内容。如果按钮和内容在表行中,您可以这样做
$('.wiki-button').bind('click', function(e){
var $tr = $(e.currentTarget).closest('tr'),
$content = $tr.find('.wiki-content');
$content.bPopup();
});
这将找到位于同一行中的内容。因此您有两个按钮,通过单击它们
bPopup()
仅对类名为'wiki-content'
的第一个元素有效?你能在计算机上重现这个问题吗?
$('.wiki-button').bind('click', function(e){
var $tr = $(e.currentTarget).closest('tr'),
$content = $tr.find('.wiki-content');
$content.bPopup();
});