如何使用jQuery通过name属性选择元素?
大家好!我刚开始学习jQuery,遇到了一个问题。我的页面上有一个包含多个输入字段的表单,我需要通过name属性获取特定字段的值。在普通JavaScript中,我会使用`document.getElementsByName('username')`,但在jQuery中我找不到类似的方法。
以下是我的HTML示例:
```html
```
我尝试了类似这样的代码:
```javascript
$('#myForm').find('input[name="username"]').val();
```
但这不起作用,我得到了undefined。我尝试了不同的写法:`$('input[name=username]')`、`$('[name="username"]')`——结果都一样。jQuery已经加载,其他选择器也能正常工作(例如`$('#myForm')`能找到表单)。