jQuery版本引用
与老师的代码一样,为什么会报错呢??
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<form>
<input type="radio" name="test" value="dog">one<br />
<input type="radio" name="test" value="cat" checked />two<br />
<input type="radio" name="test" value="pig">three<br />
</form>
<script src="JQ/jquery-3.2.1.js"></script>
<!--<script src="JQ/jquery-migrate-1.4.1.js"></script>-->
<!--<script src="../JQ/jquery-migrate-1.4.1.js"></script>-->
<!--<script src="../JQ/jquery-3.2.1.js"></script>-->
<script>
var a=null;
var elements=document.getElementsByTagName('input');
for(var i=0;i < elements.length;i++){
if(elements[i].type === 'radio' && elements[i].name === 'test' && elements[i].checked){
checkedValue=elements[i].value;
break;
}
}
console.log(checkedValue);
</script>
<script>
var checkedValue=$('input:radio[name="test"]:checked').val();
console.log(checkedValue);
</script>
</body>
</html>
正在回答
jquery-migrate 是jquery版本之间迁徙过渡用的,说白了就是解决不同版本之间的兼容问题。可以不使用,引入最新的JQ文件即可,如果要用的话,也要配合jq文件去使用。
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星