前言:这是ajax调数据的部分代码
<p><span>连接方式</span>
<select name="" class="jsaccess">
<option value="Native2">Native2</option>
<option value="Native">Native</option>
</select>
</p>
操作data.data[0]的ajax调数据接口的返回值,测试时可以写成$(".jsaccess").val("Native");
$(".jsaccess").val(data.data[0].access);
or
setTimeout(function() {
$(".jsaccess").val(data.data[0].access)
$(".jstype").val(data.data[0].type)
}, 500)
我的实际项目中,html代码是动态生成,所以加了定时器防止html代码还没生成时就操作
20180801追加
当select选项改变时获取当前项的value值
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<select name="aa">
<option value="1">选项1</option>
<option value="2">选项2</option>
</select>
<script src="jquery.min.js"></script>
<script>
$("select[name='aa']").change(function(){
console.log($(this).val())
});
</script>
</body>
</html>