Javascript 如何使用名称获取selectbox值
可能重复:Javascript 如何使用名称获取selectbox值,javascript,jquery,Javascript,Jquery,可能重复: 这里有一个链接我无法让它工作:试试这个 $('input[name="box"]'); 试试这个 $('input[name="box"]'); 如果您已经知道元素的名称,只需在名称前加上#即可选择它 $(“#盒子”) 这将适用于任何命名元素。如果您已经知道元素的名称,只需在名称前面加上#即可选择它 $(“#盒子”) 这将适用于任何命名元素。这更为具体,仅与元素匹配: $('input[type="text"][name="box"]'); 当然,如果您不想将匹配限制为typ
这里有一个链接我无法让它工作:试试这个
$('input[name="box"]');
试试这个
$('input[name="box"]');
如果您已经知道元素的名称,只需在名称前加上#即可选择它 $(“#盒子”)
这将适用于任何命名元素。如果您已经知道元素的名称,只需在名称前面加上#即可选择它 $(“#盒子”)
这将适用于任何命名元素。这更为具体,仅与
元素匹配:
$('input[type="text"][name="box"]');
当然,如果您不想将匹配限制为type=“text”
,可以使用以下代码,如前所述:
$('input[name="box"]');
这更具体,仅与
元素匹配:
$('input[type="text"][name="box"]');
当然,如果您不想将匹配限制为type=“text”
,可以使用以下代码,如前所述:
$('input[name="box"]');
看看
这是小提琴看看
这是小提琴$('input[name$=“box”]”)。val();
请参阅此处的完整文档:$('input[name$=“box”]”)。val();
请参阅此处的完整文档:您的问题是您使用了
输入
,而不是选择
。在这里,我将发布更正后的代码。告诉我这是否有效:
$("select[name='selectbox']").change(function() {
alert('t');
});
您的问题是您使用了
输入
,而不是选择
。在这里,我将发布更正后的代码。告诉我这是否有效:
$("select[name='selectbox']").change(function() {
alert('t');
});
这只适用于id为“box”的
id
元素。啊,你说得对。。。它只适用于ID。。。我总是因为这个原因使用id。这只适用于id为“box”的元素。啊,你说得对。。。它只适用于ID。。。我总是因为这个原因而使用ID。你是否希望在用户单击输入、开始键入或提交时触发警报?当选择框一旦更改时,我会发布一个答案。如果您愿意,我还可以将编辑保存到JSFIDLE?您是否希望在用户单击输入、开始键入或提交时触发警报?选择框一旦更改,我就会发布答案。如果您愿意,我还可以将我的编辑保存到JSFIDLE?这不起作用:这也起作用:)您的小提琴不起作用的原因是您指定了此选择器$(“输入[name='selectbox'])
这意味着和输入带有属性name='selectbox'
的元素,而实际上您有一个select元素,这不起作用:这起作用:)您的小提琴不起作用的原因是您指定了此选择器$(“输入[name='selectbox'])
这意味着和使用属性name='selectbox'
输入元素,其中实际上有一个select元素