我知道这听起来很合适:)
我正在创建一个带有php函数的自制Dropdown:
function createDropDown($a,$b,$c,$d){
/* Somethin without Varialbes for test (it also appears)*/
}
调用该函数:
createDropDown($ARRDisplayValue,'Location1','Choose',0);
我的JQuery扩展了下拉列表:
$('body').on('click','.Drp-Select-Lable',function(){
$(this).parent().children('.Drp-OptionGroup').show();
});
它完美无缺,下拉扩展等等。 但是,如果我在php函数中添加一个额外的参数,Jquery将不再工作..?
像那样: function createDropDown($a,$b,$c,$d,$VARIALBEFAULT){
/* Somethin without Varialbes for test (it also appears)*/
}
createDropDown($ARRDisplayValue,'Location1','Choose',0,'SomeValue');
如果我这样做,Jquery会不会开火?!
请帮助,谢谢!
全功能代码:
function createDropDown($ARRDisplayValue,$TXTInputName,$TXTInputCaption,$DECInputWith){
if($DECInputWith==0){$DECInputWith = 100;}
echo '<div class="Drp-Select" style="width:'.$DECInputWith.'px">
<div class="Drp-Select-Lable" id="FID_'.$TXTInputName.'" data-value="'.$TXTInputCaption.'" style="background: url(APP/CAL/SPT/DownPointer.png) no-repeat scroll calc('.$DECInputWith.'px ) 5px;">'.$TXTInputCaption.'</div>
<div class="Drp-OptionGroup">';
for($i=0; $i<count($ARRDisplayValue)-1; $i++){
echo '<div class="Drp-Select-Option" data-value="'.$ARRDisplayValue[$i].'" value="'.$ARRDisplayValue[$i].'">
<div class=".Drp-Select-Option-Opt">'.$ARRDisplayValue[$i].'</div>
</div>';
}
echo ' </div>
<input type="hidden" name="FHPUT_'.$TXTInputName.'" value="">
</div>';}
完整的通话代码:
$ARRDisplayValue = array('Halle 1','Halle 2','Halle 3','Externe Prüfung');
createDropDown($ARRDisplayValue,'Location1','Halle wählen',0) ;