本章主要记录前端的一些常用基础知识,话不多说,下面我们直接上代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>前端常用基础知识(一)</title> <!-- 学习官网:https://www.w3school.com.cn/jquery/jquery_ref_selectors.asp --> <script src="./js/jquery-3.6.0.min.js"></script> <style> .pointer { cursor: pointer; color: blue; } </style></head><body> <form action=""> <!-- 表单元素 --> <div id="Container_1"> <table> <tr> <th>姓名</th> <td> <input type="text" id="txtName" name="txtName" autocomplete="off"> </td> </tr> <tr> <th>性别</th> <td> <input type="text" id="txtAge" name="txtAge" autocomplete="off"> </td> </tr> <tr> <th>年龄</th> <td> <input type="radio" name="Sex" value="1" id="boy"><label for="boy">男</label> <input type="radio" name="Sex" value="2" id="girl"><label for="girl">女</label> </td> </tr> <tr> <th>班级</th> <td> <select id="Grade" name="Grade"> <option value="">请选择</option> <option value="1">一班</option> <option value="2">二班</option> <option value="3">三班</option> </select> </td> </tr> <tr> <th>兴趣爱好</th> <td> <label><input type="checkbox" name="Hobby" value="1">乒乓球</label> <label><input type="checkbox" name="Hobby" value="2">羽毛球</label> <label><input type="checkbox" name="Hobby" value="3">篮球</label> </td> </tr> <tr> <th></th> <td> <input type="checkbox" id="IsAgree" name="IsAgree" value="True"><label for="IsAgree">是否同意</label> </td> </tr> </table> </div> <hr /> <!-- 上移下移 --> <div id="Container_2"> <table> <tr class="item"> <th width="70%"> 张三 </td> <td> <a onclick="Del(this)" class="pointer">删除</a> <a onclick="Up(this)" class="pointer">上移</a> <a onclick="Down(this)" class="pointer">下移</a> </td> </tr> <tr class="item"> <th width="70%"> 李四 </td> <td> <a onclick="Del(this)" class="pointer">删除</a> <a onclick="Up(this)" class="pointer">上移</a> <a onclick="Down(this)" class="pointer">下移</a> </td> </tr> <tr class="item"> <th width="70%"> 王五 </td> <td> <a onclick="Del(this)" class="pointer">删除</a> <a onclick="Up(this)" class="pointer">上移</a> <a onclick="Down(this)" class="pointer">下移</a> </td> </tr> </table> </div> </form> <!-- 模板 --> <script type="text/html" id="item_html"> <a href="/Home/Detail/[Id]"> <span>[Title]</span> <span>[Name]</span> </a> </script> <script type="text/javascript"> //获取表单数据 function GetFormData(){ //文本框 var val1 = $('#txtName').val(); var val2 = $("input[name='txtAge']").val(); console.log("txtName:" + val1); console.log("txtAge:" + val2); //单选按钮 var val3 = $('input[name="Sex"]:checked').val(); console.log("Sex:" + val3); //下拉框 var val4 = $("#Grade").val(); var val5 = $("[name='Grade']:first").val(); console.log("Grade:" + val4 + "=>" + val5); //复选框 var arr = []; $(":checkbox[name='Hobby']:checked").each(function(){ arr.push($(this).val()); }); var val6 = arr.join(','); console.log(val6); } //初始化表单数据 function InitFormData(){ //元素判断(其中element为对象) //element.is(":checkbox") //是否为复选框 //element.is("select") //是否为下拉框 //element.is(":radio") //是否为单选按钮 //文本框 $("input[name='txtName'],[name='txtAge']").val('666'); //单选按钮 $('input:radio[name="Sex"][value="2"]').prop('checked', true); //下拉框 //$("#Grade").val('2'); $("[name='Grade']:first").val('3'); //复选框 var arr = [2,3]; $.each(arr, function (index, item) { $('input:checkbox[name="Hobby"][value="' + item + '"]').prop('checked', true); }); $('input:checkbox[name="IsAgree"][value="True"]:first').prop('checked', true); if ($('input:checkbox[name="IsAgree"]').is(':checked')) { //判断复选框是否选择 console.log('选中'); } else{ console.log('没有选中'); } //启用禁用 $('input:radio[name="Sex"]').attr("disabled", true); //禁用单选按钮 $('input:radio[name="Sex"]').attr("disabled", false); //启用单选按钮 $('input:checkbox[name="Hobby"]').attr("disabled", true); //禁用复选框 $('input:checkbox[name="Hobby"]').attr("disabled", false); //启用复选框 } //清空表单 function ClearFormData(){ //文本框 $("input[name='txtName'],[name='txtAge']").val(''); //清空 //单选按钮 $('input:radio[name="Sex"]').prop('checked', false); //取消选中 //下拉框 $("#Grade").val(''); //复选框 $('input:checkbox[name="Hobby"]').prop('checked', false); //取消选中 } //上移 function Up(obj) { var curBlock = $(obj).parents('tr'); var prveBlock = curBlock.prev('tr......原文转载:http://www.shaoqun.com/a/892243.html
跨境电商:https://www.ikjzd.com/
reddit:https://www.ikjzd.com/w/180
mein:https://www.ikjzd.com/w/1601
landing:https://www.ikjzd.com/w/2368
【学习笔记】前端常用基础知识(一)本章主要记录前端的一些常用基础知识,话不多说,下面我们直接上代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"cont
菜鸟网:https://www.ikjzd.com/w/1547
四川青城山自由行最新攻略:http://www.30bags.com/a/420873.html
四川秋季哪里景色最美?:http://www.30bags.com/a/429892.html
四川三星堆遗址"上新":这个宝藏省份还有多少惊喜我们不知道?:http://www.30bags.com/a/248800.html
四川赏桃花:出树香梢几树花 :http://www.30bags.com/a/414323.html
两男一女口述在车里下面被添 女人自述炮约真实经历:http://lady.shaoqun.com/m/a/247996.html
被两个男人同时前后做 好大快进去快一点受不了了:http://lady.shaoqun.com/m/a/247602.html
情感故事:六年来我睡过的那些女人(11/33):http://lady.shaoqun.com/m/a/68202.html
招生在高校旁边开酒店的推广方式有争议:http://lady.shaoqun.com/a/428527.html
为什么大学附近有那么多小旅馆?大学生不都住校园吗?:http://lady.shaoqun.com/a/428528.html
大学周边的酒店往往供不应求。他们在里面做什么?你有过难忘的经历吗?:http://lady.shaoqun.com/a/428529.html
女人给你这四个暗示是因为想和你发生关系!:http://lady.shaoqun.com/a/428530.html
No comments:
Post a Comment