Javascript 使用jquery在附加的选择框中获取所选值
我为费用类别创建了一个选择框,为费用金额创建了一个输入框和一个按钮 现在,当我选择“类别”和“添加金额”后,单击“添加”按钮,该值将附加到另一个div,但“选择”框无法附加上述选定值 我在这里写下了我的代码:Javascript 使用jquery在附加的选择框中获取所选值,javascript,jquery,html,codeigniter,Javascript,Jquery,Html,Codeigniter,我为费用类别创建了一个选择框,为费用金额创建了一个输入框和一个按钮 现在,当我选择“类别”和“添加金额”后,单击“添加”按钮,该值将附加到另一个div,但“选择”框无法附加上述选定值 我在这里写下了我的代码: var行数; if(jQuery('#addedRows').children().length>0){ var get_id=jQuery(“#adddrows”).children().last().attr('id'); var last_char=get_id.substr(8)
var行数;
if(jQuery('#addedRows').children().length>0){
var get_id=jQuery(“#adddrows”).children().last().attr('id');
var last_char=get_id.substr(8);
//警报(最后一个字符);
rowCount=最后一个字符;
}否则{
行数=0;
}
函数addMoreRows(frm){
var cats=$(“.exp_cat option:selected”).text();
var cats_id=$(“.exp_cat option:selected”).val();
//警报(猫号);
var amnt=$('.exp_amnt').val();
如果(amnt==“”){
警报(“添加费用金额”);
返回错误
}否则{
行计数++;
var recRow=';
再流+='';
再流+='';
$('.exp_c_'+rowCount).val(cats_id);
再流+='';
recRow+=“一般成本测试”;
再流+='';
再流+='';
再流+='';
再流+='';
重新播放+=”
”;
jQuery(“#adddrows”).append(recRow);
}
}
函数removeRow(removeNum){
jQuery('#rowCount'+removeNum).remove();
}
一般成本
成本
试验
你是说这样吗
var行数;
if(jQuery('#addedRows').children().length>0){
var get_id=jQuery(“#adddrows”).children().last().attr('id');
var last_char=get_id.substr(8);
//警报(最后一个字符);
rowCount=最后一个字符;
}否则{
行数=0;
}
函数addMoreRows(frm){
var cats=$(“.exp_cat option:selected”).text();
var cats_id=$(“.exp_cat option:selected”).val();
//警报(猫号);
var amnt=$('.exp_amnt').val();
如果(amnt==“”){
警报(“添加费用金额”);
返回错误
}否则{
行计数++;
var recRow=';
再流+='';
再流+='';
$('.exp_c_'+rowCount).val(cats_id);
再流+='';
recRow+=“一般成本测试”;
再流+='';
再流+='';
再流+='';
再流+='';
重新播放+=”
”;
jQuery(“#adddrows”).append(recRow);
}
$('select:last').val($('select:first').val())
}
函数removeRow(removeNum){
jQuery('#rowCount'+removeNum).remove();
}
一般成本
成本
试验
你是说这样吗
var行数;
if(jQuery('#addedRows').children().length>0){
var get_id=jQuery(“#adddrows”).children().last().attr('id');
var last_char=get_id.substr(8);
//警报(最后一个字符);
rowCount=最后一个字符;
}否则{
行数=0;
}
函数addMoreRows(frm){
var cats=$(“.exp_cat option:selected”).text();
var cats_id=$(“.exp_cat option:selected”).val();
//警报(猫号);
var amnt=$('.exp_amnt').val();
如果(amnt==“”){
警报(“添加费用金额”);
返回错误
}否则{
行计数++;
var recRow=';
再流+='';
再流+='';
$('.exp_c_'+rowCount).val(cats_id);
再流+='';
recRow+=“一般成本测试”;
再流+='';
再流+='';
再流+='';
再流+='';
重新播放+=”
”;
jQuery(“#adddrows”).append(recRow);
}
$('select:last').val($('select:first').val())
}
函数removeRow(removeNum){
jQuery('#rowCount'+removeNum).remove();
}
一般成本
成本
试验
移动行:
$('.exp_c_' + rowCount).val(cats_id);
之后
jQuery('#addedRows').append(recRow);
此元素在附加它之前不存在,因此无法对其执行真正的操作
如果您坚持使用select:first、select:last解决方案,请确保示例中的select元素前后没有其他select元素。或者切换到使用ID为的类名。移动行:
$('.exp_c_' + rowCount).val(cats_id);
之后
jQuery('#addedRows').append(recRow);
此元素在附加它之前不存在,因此无法对其执行真正的操作
如果您坚持使用select:first、select:last解决方案,请确保示例中的select元素前后没有其他select元素。或者像您一样切换到使用带有ID的类名