1. Radio grouping As long as the name is the same, they are a group, that is, only one can be selected in a group, as follows: Copy code The code is as follows:<span>group1:</span> <input type="radio" id="radio1" checked="checked" name="group1" />radio1 <input type="radio" id="radio2" name="group1" />radio2 <input type="radio" id="radio3" name="group1" />radio3 <span>group2:</span> <input type="radio" id="radio4" checked="checked" name="group2" />radio4 <input type="radio" id="radio5" name="group2" />radio5 <input type="radio" id="radio6" name="group2" />radio6 The effect is as follows: ![]() 2. Get the selected radio node This can be easily done using jQuery. First select the group, then filter out the checked ones, as follows: Copy code The code is as follows:var group1 = $("[name='group1']").filter(":checked"); console.log(group1.attr("id")); 3. Select a radio node Use jQuery to set the checked attribute: Copy code The code is as follows:$("#radio2").attr("checked", "checked"); 4. Select a radio node Remove the checked attribute: Copy code The code is as follows:$("#radio1").removeAttr("checked"); This may result in a situation where none of the radios in a group are selected. 5. Register the selected and unselected events Or use jQuery's on function to register the change event, as follows: Copy code The code is as follows:$("[name='group1']").on("change", function (e) { console.log($(e.target).val()); } ); In this way, as long as any one in group1 is selected, the function will be triggered. |
<<: Perfect solution for theme switching based on Css Variable (recommended)
>>: Tutorial on using $attrs and $listeners in Vue
I have written an example before, a simple UDP se...
The function has been implemented a long time ago...
Today, when testing the null value, I found a sma...
Think about it: Why should css be placed in the h...
1. Purpose: Make the code easier to maintain and ...
Solution: Kill all .vscode related processes in t...
Table of contents 1. Install Docker on CentOS 7.9...
1. View openjdk rpm -qa|grep jdk 2. Delete openjd...
This article uses javascript+CSS to implement the...
1. Search mysql in the browser to download and in...
Preface In database operations, in order to effec...
Table of contents 1. Reasons for index failure 2....
Hello everyone, I wonder if you have the same con...
CSS background: background:#00ffee; //Set the back...
1. Color matching effect preview As shown in the ...