我想使用 jquery 检测元素的类型。这是我的场景
function editTaskField(targetElementId) {
var element = $('#' + targetElementId);
var fieldValue = element.val();
var fieldName = element.attr('data-field-name');
var taskId = $('#task_id').val();
$.ajax({
'url': '/project/ajax/updatetaskfield',
'type': 'POST',
'dataType': 'JSON',
'data': {
'field_name': fieldName,
'field_value': fieldValue,
'task_id': taskId,
},
'success': function(data) {
}
})
}
在成功回调中,我想要类似的东西
'success': function(data) {
var parentElement = element.parent('.info-value');
if(parentElement.child().type() == 'select'){
//something for select
} else if (parentElement.child().type() == 'input'){
//something for input
}
}
如果您需要知道我只希望在 .info-value 下选择或输入一个元素