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!
Lascia un commento