Z jakiegoś powodu nie mogę tego rozgryźć.
Mam kilka przycisków opcji w moim html, które przełączają kategorie:
<input type="radio" name="main-categories" id="_1234" value="1234" /> // All
<input type="radio" name="main-categories" id="_2345" value="2345" /> // Certain category
<input type="radio" name="main-categories" id="_3456" value="3456" /> // Certain category
<input type="radio" name="main-categories" id="_4567" value="4567" /> // Certain category
Użytkownik może wybrać, co chce, ale gdy wyzwala określone zdarzenie, chcę ustawić 1234
przycisk opcji jako zaznaczony, ponieważ jest to domyślnie zaznaczony przycisk opcji.
Wypróbowałem wersje tego (z jQuery i bez):
document.getElementById('#_1234').checked = true;
Ale wydaje się, że nie aktualizuje się. Potrzebuję widocznej aktualizacji, aby użytkownik mógł to zobaczyć. Czy ktoś może pomóc?
EDYCJA: Jestem po prostu zmęczony i przeoczyłem #
, dziękuję za wskazanie tego, i $.prop()
.