Possible Duplicate:
Get开发者_Go百科 form elements by name?
Here's a link i can't get it to work: http://jsfiddle.net/PwfzR/3/
Try this.
$('input[name="box"]');
have a look at attribute selectors
$("input[name='box']");
here is the fiddle http://jsfiddle.net/PwfzR/
This is more specific and matches <input type="text">
elements only:
$('input[type="text"][name="box"]');
Of course, if you don't want to restrict your matches to type="text"
, you can use the following code, as scunliffe mentions:
$('input[name="box"]');
Your problem is that you had input
instead of select
. Here, I'll post the corrected code. Tell me if this works:
$("select[name='selectbox']").change(function() {
alert('t');
});
$('input[name$="box"]').val();
See the full documentation here: http://api.jquery.com/attribute-ends-with-selector/
If you already know the name of the element just prepend # to the name to select it.
$('#box') this will work for any named element.
精彩评论