jQuery 按名称和 ID 选择
我有一个像这样的表格:
<table>
<tr>
<td>
<input type="radio" name="Sample1" id="Sample1" value="1" />
<input type="radio" name="Sample1" id="Sample2" value="1" />
</td>
<td>
<input type="radio" name="Sample2" id="Sample1" value="1" />
<input type="radio" name="Sample2" id="Sample2" value="1" />
</td>
etc....
</tr>
</table>
我希望能够通过 name
和 id
选择特定的单选按钮。例如,选择名称为 Sample2
和 ID Sample1
的单选按钮。我尝试这样做:
$('[id="Sample1"][name="Sample2"]').checked = true;
但没有运气......我应该怎么做?
I have a table like so:
<table>
<tr>
<td>
<input type="radio" name="Sample1" id="Sample1" value="1" />
<input type="radio" name="Sample1" id="Sample2" value="1" />
</td>
<td>
<input type="radio" name="Sample2" id="Sample1" value="1" />
<input type="radio" name="Sample2" id="Sample2" value="1" />
</td>
etc....
</tr>
</table>
I want to be able to select a specific radio button by name
and id
. E.G., select the radio button with the name Sample2
and id Sample1
. I tried doing this:
$('[id="Sample1"][name="Sample2"]').checked = true;
But no luck... How should I be doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
但元素只能有一个 id,所以也许你想要类而不是 id
,然后你的 html
EDIT
做了一些更改,这里是 工作演示
but elements can only have one id so maybe you want class instead of id
then your html
EDIT
made some changes here is a working demo
.checked = true
是错误的。使用.attr('checked', true)
。此外,您只能使用一个 ID 一次。 ID 是元素的唯一标识符。我不知道你想在这里完成什么,但是:
这项工作。
编辑
实际上
.attr('checked', 'checked')
更便携。.checked = true
is wrong. Use.attr('checked', true)
.Also, you may only use an ID once. IDs are unique identifiers for elements. I have no idea what you're trying to accomplish here, but:
does the job.
Edit
Actually
.attr('checked', 'checked')
is more portable.