我有这个基本的例子:
<!doctype HTML>
<html>
<head>
<script src="jquery-1.4.2.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#showAction").click(function(){
alert($("#myForm").attr("action"));
});
});
</script>
</head>
<body>
<form id="myForm">
<input type="text" name="action" value="myAction" />
</form>
<input type="button" value="click me" id="showAction" />
</body>
</html>
当您单击“点击我”时,您可以看到标签
$("#myForm").attr("action");
实际上并不返回元素的属性。它返回名为“action”的表单的子项。
这是预期的行为吗?这是jQuery中的错误吗?