Javascript jQuery多选择器,下拉列表和文本字段为$(this)
如果选择“是”或“否”,请执行某些操作。一次更改“选择框”和“文本字段”的偶数Javascript jQuery多选择器,下拉列表和文本字段为$(this),javascript,jquery,Javascript,Jquery,如果选择“是”或“否”,请执行某些操作。一次更改“选择框”和“文本字段”的偶数 示例:在事件HANDler中,此将引用已更改的元素,而不是选择器选择的所有元素,因此此[0]将是未定义的 所以试试看 $('#sb_Height_Questionnaire_afraid_of_heights , #tf_Height_Questionnaire_afraid_of_heights').on('change',function(){ if ($(
示例:在事件HANDler中,
此
将引用已更改的元素,而不是选择器选择的所有元素,因此此[0]
将是未定义的
所以试试看
$('#sb_Height_Questionnaire_afraid_of_heights ,
#tf_Height_Questionnaire_afraid_of_heights').on('change',function(){
if ($(this[0]).val() == 'Yes' || $(this[0]).val() == 'No'){
$("#hf_Height_Questionnaire_afraid_of_heights").val("Are you afraid of heights:"
+ $(this[0]).val() + $(this[1]).val());
}
});
你能用你的代码创建一个JSFIDLE吗?
var $els = $('#sb_Height_Questionnaire_afraid_of_heights , #tf_Height_Questionnaire_afraid_of_heights').on('change', function () {
if ($(this).val() == 'Yes' || $(this).val() == 'No') {
$("#hf_Height_Questionnaire_afraid_of_heights").val("Are you afraid of heights: " + $els.eq(0).val() + $els.eq(1).val());
}
});