0

简单的搜索引擎问题..

我正在创建一个简单的搜索引擎,但我无法弄清楚如何去做。所以这就是我尝试过的。

我需要根据名字/姓氏获得结果..

JSFiddle:http: //jsfiddle.net/WSPbP/

JS

$(document).ready(function() {

    $('#sbutn').click(function() {
        $v = $('#searchbox').val();
        console.log($('#myConnections >div').find("div:contains("+$v+")"));
    });
});

HTML

<div id="searchelement">
    <div class="search"><input type="text" name="search" id="searchbox" value="" /></div>
    <div class="searchbutton" id="sbutn"><button type="button">Search</button></div>
</div>
</br>
<div id="myConnections">

    <div class="left" style="width:100px; height:100px;">
        <img style="width:70px; height:70px;" src="picture1.jpg" alt=""><br>
    person1_xyz         

    </div>

    <div class="left" style="width:100px; height:100px;">
        <img style="width:70px; height:70px;" src="picture2.jpg" alt=""><br>
    person2 abc         

    </div>
</div>
4

1 回答 1

1

您缺少引用的值:contains

$(document).ready(function() {
   $('#sbutn').click(function() {
      $v = $('#searchbox').val();
      console.log($('#myConnections').find("div:contains('"+$v+"')").text());
   });
});​

演示

于 2012-04-11T11:35:58.723 回答