【问题标题】:searching a div inside each loop在每个循环中搜索一个 div
【发布时间】:2014-08-12 16:43:07
【问题描述】:

我想从 div 中搜索项目。目前显示所有项目我已经放置了一个下拉搜索。如果用户从下拉列表中选择的值被传递到 j 查询函数中,则基于该值,我现在在 j 查询函数中创建了一个数组,如果用户从下拉列表中选择第一个选项,其值为1. 应根据该数组进行搜索,该数组内的所有元素都应从特定的 div 中搜索。应显示所有搜索到的项目,并隐藏所有其他项目任何帮助??? 这是我的代码...

    <div class="searched">
                            <?php       
                            $this->load->view($this->uri->segment(1).'/blocks/'.$block_name);
                            ?>
</div>

if (val == 1){

    var test = ["optics", "displays", "Consumer Goods"];

        $(test).each(function( index, value ) {

            var search =  value;

        });

【问题讨论】:

  • 更准确地描述你到底想要什么

标签: javascript jquery


【解决方案1】:

也许你需要这样的东西?我知道 div 进入了一个循环。

<div id="<?php echo $block_name; ?>" class="searched" style="display: none;">
<?php       
 $this->load->view($this->Uri->segment(1).'/blocks/'.$block_name);
?>
</div>
<div id="<?php echo $block_name; ?>" class="searched" style="display: none;">
<?php       
 $this->load->view($this->Uri->segment(1).'/blocks/'.$block_name);
?>
</div>



</body>
</html>


<script>
$(document).ready(function(){

var display='<?php echo $block_name ?>';
var test = ["optics", "displays", "Consumer Goods",'block_name'];

        $(test).each(function( index, value ) {
            var search =  value;
            if(search == display){
                $('#'+search).show();
            }
       });
})
</script>

【讨论】:

    猜你喜欢
    • 2019-05-15
    • 1970-01-01
    • 2014-01-22
    • 2016-11-08
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多