オプションが定義されていないというエラーが表示されます。ドロップダウンが表示されますが、何らかの理由でオプションにアクセスできません。定義されていないドロップダウンオプション
dropdown.optionsは定義されていません [Break On This Error] dropdown.options.length = ObjectCount(equtypeList);
$(dropdown).show(); // this works
if (ObjectCount(equipmentTypeList) > 1)
{
$(dropdown).attr("disabled", false); //this works
dropdown.options.length = ObjectCount(equipmentTypeList); //bombs out here saying options is null...wtf??
AddDropdownOption("-- Select Equipment Type--", "-1", dropdown.id);
}
だから私はそれを得ていない。 dropdowを再表示すると、なぜoption属性にアクセスできないのですか(使用できない原因はnullです)。明らかに、ページにドロップダウンが再び現れるのがわかりますが、オプション属性はありません。それはちょうど私がoptions属性のためのnullを得る右のように思われません。それが有効になって再び表示されるなら、それは有効なドロップダウンであり、私はそれをaganiに追加することができるはずです。
'ドロップダウンとは何ですか?前に定義した変数ですか? –
var ddlEquipType = $( '#<%= ddlEquipType.ClientID%>'); – PositiveGuy
私はこれまでにこの作業をしていました...オプション配列の長さを指定して値を追加するだけです。私はこのドロップダウンを隠して表示する前にこれはうまくいきました。私がそれを表示していて、それを無効にする/有効にするとうまくいきました。それは今私が隠して、これを表示し始めたばかりだ。私はオプションの配列の長さを設定する能力の問題を取得します。 – PositiveGuy