post icon

jQuery: get objects collection match particular expression in attribute

Recuperare una collezione di oggetti (HTML) che hanno un attributo che soddisfa una particolare condizione

Di seguito alcuni esempi jQuery utili.

Esempio 1: Recuperare un insieme di DIV il cui attributo id inizia per ‘my_div_’:

$("div[id^='img_case_']").each(function(){ alert(this.id); this.className = "MyClass"; });


Esempio 2
: Recuperare un insieme di A (anchor) il cui attributo href finisce per ‘.html’: 

$("a[href*='.html']").each(function(){ alert(this.href); });


Esempio 3
: Recuperare il checked value di un radio button list (get): 

$("input[name='name_radio']:checked").val();


Esempio 4
: Impostare il checked value di un elemento radio button (set): 

$("input[id='radio_id']").attr("checked","checked"); 

oppure si possono ciclare tutti gli elementi del radio button list con la each function e impostare il checked sull’elemento il cui value soddisfa una determinata condizione (value = ‘value_1’): 

$("input[name='radio_name']").each(function(){ if($(this).val() == "value_1") { $(this).attr("checked","checked"); } });


Esempio 5
: Cambiare lo stile di un elemento HTML: 

$("#myDiv").css("display", "none");


Esempio 6
: Recuperare la classe css di un elemento:

$("#myId").attr("class")


Esempio 7
: Recuperare la classe css del primo TD di un elemento TABLE:

$("#myTableId td:first-child").attr("class")

Enjoy snippet!

23 novembre 2009 @ 10:43

No comments yet.

Leave a comment

Leave a Reply

Are you human? Time limit is exhausted. Please reload CAPTCHA.