显示克隆开发者的隐藏开发

时间:2014-05-14 21:46:56

标签: javascript html clone

我能够完美地设置克隆。但是当我从一个字段克隆到另一个字段时,隐藏的字段不会在我正在克隆的字段上触发。现在我有克隆控制器类型。我进行了设置,以便您可以选择克隆汽车1汽车2等。当您选择控制器类型时,您可以看到弹出的图片。但如果克隆车1到车2,那么图片就不会出现了。

继承我的JSFiddle http://jsfiddle.net/sr8360/rsF7w/

谢谢!

<script type="text/javascript">
jQuery(document).ready(function($){

---------------------------------------------------------------------------------------------------------------------------------------------------------------------
$('select[name="item_meta[2124]"]').change(function(){      

// ----------------------------- Clone from Car 1 (Car2) -----------------------------

if ($('select[name="item_meta[2124]"]').val()=="Car 1") {


// ---- Controller Type
var val1 = $("select[name='item_meta[9]']").val();                  
if (val1 !=undefined)
{$("select[name='item_meta[385]']").val(val1);}                     

}   // End Clone from Car 1    


// ----------------------------- Clone From Car 3 (Car2) -----------------------------

else if ($('select[name="item_meta[2124]"]').val()=="Car 3") {

// ---- Controller Type
var val2 = $("select[name='item_meta[386]']").val();                
if (val2 !=undefined)
{$("select[name='item_meta[385]']").val(val2);}    

}   // End Clone from Car 3 

//----------------------------------------------------------------------------------------------------------------------------------------------------------------------
});  // End of Car 2 Clone Drop Down ----------------------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------


}); // End Entire Function
</script>

1 个答案:

答案 0 :(得分:0)

所以我自己想出来......

在:

我需要在每个Var

的末尾添加.change()

所以

var val1 = $("select[name='item_meta[9]']").val();                  
if (val1 !=undefined)
{$("select[name='item_meta[385]']").val(val1)**.change()**;}