Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.11.2018, 18:58
Аспирант
Отправить личное сообщение для samdo Посмотреть профиль Найти все сообщения от samdo
 
Регистрация: 27.05.2017
Сообщений: 96

Radio:checked - как получить результат
Приветствую!
Есть фильтр с радиокнопками, в котором один input radio отмечен по умолчанию вот таким способом:

<script>
$("input[type=radio][name='_sf_sort_order[]'][value='num2']").prop ("checked", true);
</script>


Но отмеченное значение при этом не применяется к фильтру пока по нему не кликнуть. Подскажите как сделать, чтобы оно применялось автоматически в данном случае. Или может есть другое решение?
Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 17.11.2018, 19:11
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Прям в HTML поставьте этому инпуту атрибут checked:
<input type="radio" name="..." checked>
Ответить с цитированием
  #3 (permalink)  
Старый 17.11.2018, 19:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от samdo
пока по нему не кликнуть.
так допишите .click()
Ответить с цитированием
  #4 (permalink)  
Старый 17.11.2018, 19:23
Аспирант
Отправить личное сообщение для samdo Посмотреть профиль Найти все сообщения от samdo
 
Регистрация: 27.05.2017
Сообщений: 96

MC-XOBAHCK, нет возможности.
рони, можете ткнуть носом куда в этом коде это вставить?
Ответить с цитированием
  #5 (permalink)  
Старый 17.11.2018, 19:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

samdo,
<script> 
$("input[type=radio][name='_sf_sort_order[]'][value='num2']").click()
</script>
Ответить с цитированием
  #6 (permalink)  
Старый 18.11.2018, 11:47
Аспирант
Отправить личное сообщение для samdo Посмотреть профиль Найти все сообщения от samdo
 
Регистрация: 27.05.2017
Сообщений: 96

Что-то не работает(
Ответить с цитированием
  #7 (permalink)  
Старый 18.11.2018, 11:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

samdo,
а если после prop ?
Ответить с цитированием
  #8 (permalink)  
Старый 18.11.2018, 12:17
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

window.onload = function(){
$("input[type=radio][name='_sf_sort_order[]'][value='num2']").prop("checked", true).click();
};
Ответить с цитированием
  #9 (permalink)  
Старый 18.11.2018, 15:29
Аспирант
Отправить личное сообщение для samdo Посмотреть профиль Найти все сообщения от samdo
 
Регистрация: 27.05.2017
Сообщений: 96

Переключается, но не срабатывает. Ajax перезагрузка должна быть, а она не происходит.
Ответить с цитированием
  #10 (permalink)  
Старый 19.11.2018, 11:52
Аспирант
Отправить личное сообщение для samdo Посмотреть профиль Найти все сообщения от samdo
 
Регистрация: 27.05.2017
Сообщений: 96

Сработало вот так:
<script>
window.onload = function(){
$("input[type=radio][name='_sf_sort_order[]'][value='num2']").trigger('click').prop('checked', true);
};
</script>

Спасибо всем, кто не остался в стороне)

Последний раз редактировалось samdo, 19.11.2018 в 12:08.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать результат в другую функцию hakudjin Общие вопросы Javascript 1 16.09.2015 11:52
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как получить innerHTML при клике prope Общие вопросы Javascript 3 10.01.2014 17:13
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Подскажите, пжлст, как вывести в тот же документ результат ф-ции? LexXxeL Элементы интерфейса 4 13.05.2009 13:26