小编poi*_*cho的帖子

使用每个div中元素中的文本进行搜索过滤

我找到了一个小提琴,它可以根据搜索框中使用的文本隐藏文本,但是无法弄清楚如何将此方法适用于包含多个元素的div.如何更改附加小提琴中的jQuery以使其过滤与输入的搜索匹配的div元素而不是列表项中找到的文本?

http://jsfiddle.net/point71echo/rof67uy6/2/

<input placeholder="Search Me" id="box" type="text" />

<ul class="navList">
    <li>apples</li>
    <li>apricots</li>
    <li>acai</li>
    <li>blueberry</li>
    <li>bananas</li>
    <li>cherry</li>
    <li>coconut</li>
    <li>donut</li>
    <li>durean</li>
</ul>


        <div class="connect-cat" catname="apples" style="visibility: visible; display: block;">
            <a href="/connect/apples">
                <div style="padding:5px;cursor:pointer;">
                    <div>
                        <img width="60" class="cat-logo" src="http://t2.gstatic.com/images?q=tbn:ANd9GcS0rYdTsHK-IwuWCNA_xXq44v76dFH2wPc5wdErF9yWHty-wqY4Bg" alt="apples">
                    </div>
                    <span>apples</span>
                </div>
            </a>
        </div>



        <div class="connect-cat" catname="apricots" style="visibility: visible; display: block;">
            <a href="/connect/apricots">
                <div style="padding:5px;cursor:pointer;">
                    <div>
                        <img width="60" class="cat-logo" src="http://t2.gstatic.com/images?q=tbn:ANd9GcS0rYdTsHK-IwuWCNA_xXq44v76dFH2wPc5wdErF9yWHty-wqY4Bg" alt="apricots">
                    </div>
                    <span>apricots</span>
                </div>
            </a>
        </div>
Run Code Online (Sandbox Code Playgroud)

这是使用的jQuery:

$('#box').keyup(function(){
   var valThis = $(this).val().toLowerCase();
    if(valThis == ""){
        $('.navList > li').show();
    } else {
        $('.navList …
Run Code Online (Sandbox Code Playgroud)

javascript jquery filtering filter show-hide

5
推荐指数
1
解决办法
1万
查看次数

难以将这些SQL查询组合到phpMyAdmin中的1个查询中

我希望能够一起运行以下查询,但我不知道怎么做而不会出错.

我想结合这个......

UPDATE table1
   SET facebookurl = ( SELECT facebookurl
                   FROM socialmedia
                  WHERE socialmedia.fullname = table1.fullname )
WHERE EXISTS ( SELECT 1 FROM socialmedia
                  WHERE socialmedia.fullname = table1.fullname )
Run Code Online (Sandbox Code Playgroud)

...有了这个...

UPDATE table1
   SET email = ( SELECT email 
                   FROM socialmedia
                  WHERE socialmedia.fullname = table1.fullname )
WHERE EXISTS ( SELECT 1 FROM socialmedia
                  WHERE socialmedia.fullname = table1.fullname )
Run Code Online (Sandbox Code Playgroud)

...最终还有3或4个具有完全相同的结构(仅更改源列和目标列).

有没有一种简单的方法来组合这些,同时避免错误?

mysql sql database

0
推荐指数
1
解决办法
76
查看次数

标签 统计

database ×1

filter ×1

filtering ×1

javascript ×1

jquery ×1

mysql ×1

show-hide ×1

sql ×1