помогите составить селекор Jquery

Discussion in 'PHP' started by ufaclub, 1 Nov 2012.

  1. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    PHP:
    <div class="ipricetoc_sec">
    <
    div>Цветы</div>
    </
    div>

    <
    div class="ipricetoc_catcontainer" id="catcontainer1" name="catcontainer1" >
    <
    div class="ipricetoc_cat_select">
    <
    a href="/">Букеты</a>
    </
    div>
    </
    div>





    т.е если выбрана ссылка что в div.ipricetoc_cat_select

    то нужно подняться выше и присвоить значение
    <div class="ipricetoc_sec"> id="red"

    т.е чтобы получилось вот так


    PHP:
    <div id ="red" class="ipricetoc_sec">
    <
    div>Цветы</div>
    </
    div>

    <
    div class="ipricetoc_catcontainer" id="catcontainer1" name="catcontainer1" >
    <
    div class="ipricetoc_cat_select">
    <
    a href="/">Букеты</a>
    </
    div>
    </
    div>



    </
    div>
     
  2. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    PHP:
    $(".ipricetoc_cat_select a").click( function () {
      $(
    "div.ipricetoc_sec").attr("id","red");
      
    // если переход по ссылке НЕ нужен, дописываем
      
    return false;
    );
     
  3. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    проблема в то что

    таких вот блоков ниже - много - нужно именно по иерархии подняться на 1 контейнер div - только ему назначить id="red"
     
  4. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    910
    Likes Received:
    468
    Reputations:
    723
    PHP:
    $(".ipricetoc_cat_select a").click( function () {
      $(
    this).prev("div.ipricetoc_sec").attr("id","red");
      
    // если переход по ссылке НЕ нужен, дописываем
      
    return false;
    );  
     
    _________________________
  5. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0

    чето не работает.

    может тут return false;
    );

    нужно так?

    return false;
    });

    только все равно не работает...
     
Loading...