这是一个无法让它发挥作用的链接:http://jsfiddle.net/PwfzR/3/
答案 0 :(得分:4)
试试这个。
$('input[name="box"]');
答案 1 :(得分:1)
这是更具体的,仅匹配<input type="text">
元素:
$('input[type="text"][name="box"]');
当然,如果您不想将匹配限制为type="text"
,则可以使用以下代码,如scunliffe所述:
$('input[name="box"]');
答案 2 :(得分:1)
答案 3 :(得分:0)
请参阅此处的完整文档:http://api.jquery.com/attribute-ends-with-selector/
答案 4 :(得分:0)
您的问题是您有input
而不是select
。在这里,我将发布更正后的代码。告诉我这是否有效:
$("select[name='selectbox']").change(function() {
alert('t');
});
答案 5 :(得分:-2)
如果您已经知道元素的名称,只需在名称前面添加#即可选择它。
$( '#框') 这适用于任何命名元素。