Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery在附加的选择框中获取所选值_Javascript_Jquery_Html_Codeigniter - Fatal编程技术网

Javascript 使用jquery在附加的选择框中获取所选值

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)

我为费用类别创建了一个选择框,为费用金额创建了一个输入框和一个按钮

现在,当我选择“类别”和“添加金额”后,单击“添加”按钮,该值将附加到另一个div,但“选择”框无法附加上述选定值

我在这里写下了我的代码:

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的类名