在使用jQuery开发过程中,有时候会遇到
// HTML代码 <label for="username">用户名</label> <input type="text" id="username" name="username"/> // jQuery代码 $(document).ready(function(){ $("#username").val("测试用户名"); $("label[for='username']").text("用户名"); });
以上代码是一个简单的表单元素,其中一个
那么这个问题的根本原因是什么呢?其实是由于CSS样式造成的。当在页面中使用了reset.css、normalize.css等样式库时,它们会对
// CSS代码 label{ display: inline-block; color: #333; font-size: 14px; }
通过上述CSS样式的重新定义,我们就可以让