newmusic
سه شنبه 26 اسفند 1393, 14:19 عصر
کد زیر رو در یک حلقه دارم البته به جز کد جاوا اسکریپت وقتی روی گزینه اول کلیک میشه id=takhasosi لود میشه ولی مشکل اینجاست که همش داره در اولین مقدار حلقه نمایش میده
مثلا من ایتم 2 یا 3 یا ... رو باز می کنم و گزینه اول رو کلیک (منو کشویی) می کنم به جای این که زیرش id=takhasosi لود بشه میره تو اولین مقدار ( آیتم 1) لود میشه (در حلقه)
<div class="column">
<?php foreach ($offers as $offer) { ?> <div class="portlet"> <div class="portlet-header"></div>
<div class="portlet-content" style="display: none"> <div class="notices1"> <select name="status" onchange="changedStatus(this.value,this)"><option value="20">گزینه اول</option></select> <fieldset id="takhasosis" style="display: none;"><legend>انتخاب ها </legend><span class="title"><?=$group["title"] ?></span></fieldset> </div> </div> </div><?php } ?></div>
<script>function changedStatus(val,el){ if(val == '20') $("#takhasosis").show(); else $("#takhasosis").hide(); }</script>
مثلا من ایتم 2 یا 3 یا ... رو باز می کنم و گزینه اول رو کلیک (منو کشویی) می کنم به جای این که زیرش id=takhasosi لود بشه میره تو اولین مقدار ( آیتم 1) لود میشه (در حلقه)
<div class="column">
<?php foreach ($offers as $offer) { ?> <div class="portlet"> <div class="portlet-header"></div>
<div class="portlet-content" style="display: none"> <div class="notices1"> <select name="status" onchange="changedStatus(this.value,this)"><option value="20">گزینه اول</option></select> <fieldset id="takhasosis" style="display: none;"><legend>انتخاب ها </legend><span class="title"><?=$group["title"] ?></span></fieldset> </div> </div> </div><?php } ?></div>
<script>function changedStatus(val,el){ if(val == '20') $("#takhasosis").show(); else $("#takhasosis").hide(); }</script>