我正在GravityForms中创建一个表单,我需要从选定的下拉选项中获取文本。我有一个工作正常的jQuery脚本,但效果很好。唯一的问题是,它为我提供了所选项目的值,而不是文本标签。
var selectHandler = {
init: function() {
var select = jQuery('#input_52_2')[0]; //field id to listen
if(typeof select === 'undefined' || !select) {
return;
}
//Value (before change)
selectHandler.setEmail.apply( {value: select.value} );
jQuery(select).on('change', this.setEmail);
},
setEmail: function(ev) {
jQuery('#input_52_25')[0].value = this.value;
}
};
jQuery().ready( selectHandler.init() );
结果是预期的在input_52_25字段中所选下拉项的值。我想得到的是所选项目中的文本,而不是值。我已经搜索了很多并尝试了不同的解决方案,但现在有点卡住了。