脚本代码
$(document).ready(function () {
function checkFields() {
alert($("#name").attr("value"));
alert($("#email").attr("value"));
return ($("#name").attr("value") && $("#email").attr("value"));
}
Html页代码
Name现在我用$("#name").attr("value")去读取id=name输入框里面的值,为什么结果返回是undefined啊(不管我在输入框里面写没写内容)
求大神指导
建议把相关html也贴出来,如果是input标签,可以直接用 $('#tag_id').val() 来获取值,
value不能这么取,使用$("#name").val();
要$("#name").val();才能取到,和我以前的错误一样。。
首先为什么取不到:attr 取的是标签的属性 就是你的标签没有value这个属性 比如如果你的标签有id 那个attr("id")是可以取到的