Выясните, установлен ли переключатель с помощью JQuery?

Другой подход для установки компилятора JDK 1.8 с Maven использует этот плагин:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
        <version>3.5.1</version>
        <configuration>
        <verbose>true</verbose>
        <fork>true</fork>
        <executable>C:\Program Files\Java\jdk1.8.0_102\bin\javac</executable>
        <source>1.8</source>
        <target>1.8</target>
     </configuration>
 </plugin>
545
задан Ashish Bahl 1 December 2016 в 11:37
поделиться

3 ответа

$('#element').click(function() {
   if($('#radio_button').is(':checked')) { alert("it's checked"); }
});
1027
ответ дан 22 November 2019 в 22:13
поделиться

function getValueFromRadioButton( name ){
  return [...document.getElementsByName(name)]
         .reduce( (rez, btn) => (btn.checked ? btn.value : rez), null)
}

console.log( getValueFromRadioButton('payment') );
<div>  
  <input type="radio" name="payment" value="offline">
  <input type="radio" name="payment" value="online">
  <input type="radio" name="payment" value="part" checked>
  <input type="radio" name="payment" value="free">
</div>
0
ответ дан 22 November 2019 в 22:13
поделиться

Вам нужно будет привязать событие щелчка для флажка, поскольку событие изменения не работает в IE.

$('#radio_button').click(function(){
    // if ($(this).is(':checked')) alert('is checked'); 
    alert('check-checky-check was changed');
});

Теперь, когда вы программно меняете состояние, вы должны также инициировать это событие:

$('#radio_button').attr("checked", "checked");
$('#radio_button').click();
31
ответ дан 22 November 2019 в 22:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: