我没有从名称Attribute获得价值。我做错了什么?
例如
$(function() {
$("#orderForm").submit(function(e){
e.preventDefault();
var statusName = $(this).attr('input[name="name"]').val();
var statusDesc = $(this).attr('input[name="description"]').val();
alert(statusName);
});
});
HTML代码:
<form id='orderForm'>
<input type="text" name="name">
<textarea name="description"></textarea>
<button type="Submit">Add</button>
</form>
您正在搜寻attribute equals selector
,
$("#orderForm").submit(function(e){
e.preventDefault();
var statusName = $('input[name="name"]', this).val();
var statusDesc = $('textarea[name="description"]', this).val();
alert(statusName);
});
在这里我使用了$("selector", context)
版本,因此匹配选择器的元素将在上下文中搜索而不是从上下文中搜索出来。它非常类似于$(context).find("selector")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句