Zaznaczony przycisk opcji jQuery set, używając selektorów id i class
Czy jest możliwe ustawienie przycisku radiowego do sprawdzania przy użyciu jquery - przez klasę i id?
Na przykład:
$('input:radio[class=test1 id=test2]).attr('checked', true);
Wydaje mi się, że jestem w stanie ustawić go tylko przez id lub klasę, ale nie przez oba.
1 answers
Zakładam, że mówiąc " div "masz na myśli "id"? Spróbuj tego:"...przez klasę i div."
$('#test2.test1').prop('checked', true);
Nie musisz się wygłupiać z selektorami stylów [attributename=value]
, ponieważ id ma swój własny format , podobnie jak class , i można je łatwo łączyć, chociaż biorąc pod uwagę, że id ma być unikalne, powinno wystarczyć samo w sobie, chyba że twoje znaczenie to "wybierz ten element tylko wtedy, gdy ma określoną klasę".
Lub bardziej ogólnie do Wybierz wejście, w którym chcesz określić selektor wielu atrybutów :
$('input:radio[class=test1][id=test2]').prop('checked', true);
Oznacza to, że każdy atrybut ma własny nawias kwadratowy.
Zauważ, że jeśli nie masz dość starej wersji jQuery powinieneś użyć .prop()
zamiast .attr()
w tym celu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-11 13:01:32