Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    [jquery] trovare elementi

    Usando jquery, volevo per esempio, trovare tutti gli <input di tipo "text" il cui id inizia per "xxx", dentro una tabella <table id="tb1"


    Mi date una mano?
    Pietro

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    $("#tb1 input[type=text][id^=xxx]")

    attribute filters in http://docs.jquery.com/Selectors

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Xinod
    $("#tb1 input[type=text][id^=xxx]")

    attribute filters in http://docs.jquery.com/Selectors
    La guida la conosco , ma Xinod è meglio

    Non è che abuso se chiedo adesso il contrario?
    Se parto da un elemento annidato, trovare il primo contenitore di dato tipo che lo contiene.

    Se sono dentro un <img, dentro un <a, dentro un <td, dentro un <tr, dentro un <table, volevo recuperare per l'appunto <table

    Ciao
    Pietro

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no problem
    probabilmente puoi farlo in piu' di un modo, il piu' diretto e'
    $('comunqueSelezioniLElementoDiPartenza').parents( 'table') ...

    http://docs.jquery.com/Traversing

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    grazie

    Pietro

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Xinod
    $("#tb1 input[type=text][id^=xxx]")

    attribute filters in http://docs.jquery.com/Selectors
    un'altra domanda, se non chiedo troppo, se avessi già l'oggetto di id=tb1, è possibile usarlo direttamente per lo stesso scopo? :master:

    Pietro

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    farei cosi'

    var el=$("#tb1");
    el.find("input[type=text][id^=xxx]") ...

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Xinod
    farei cosi'

    var el=$("#tb1");
    el.find("input[type=text][id^=xxx]") ...
    Questa volta non ci sarei arrivato

    Grazie e ciao.
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.