からの質問と回答を見たとき:
聞きたいです。
質問のような置換構文です(通常のjQueryを使用):
$(document).ready(function () {
$("#Div1").click(function () {
alert("Hello world!");
});
});
bbUI のセクションのように置き換えられます。
ondomready: function(element, id) {
if (id == 'home') {
$("#Div1").click(function () {
alert("Hello world!");
});
}
}
index.htm ファイルで長い構文が発生しませんでした ???
bbUI libを使用する場合、上記の構文はindex.htmにあることがわかっているため
上記の構文でのみアラートを実行することが表示されない場合。ページで多くのコード行を使用する場合、上記のステートメントのように index.htm に組み込む必要がありますか?
サンプルコードを使用した場合:
$("#DropDownList2").hide();
$("#pertama").change(function () {
if ($("#pertama option:selected").text() == "- Pilih Data -") {
$("#DropDownList2").hide();
$("select[id$=DropDownList2] > option").remove();
}
if ($("#pertama option:selected").text() == "Keren") {
$("#DropDownList2").show();
$("select[id$=DropDownList2] > option").remove();
$("#DropDownList2").append($("<option>" + ("Hyderabad") + "</option>"));
$("#DropDownList2").append($("<option>" + ("Vijayawada") + "</option>"));
$("#DropDownList2").append($("<option>" + ("Karimnagar") + "</option>"));
}
if ($("#pertama option:selected").text() == "Jelek") {
$("#DropDownList2").show();
$("select[id$=DropDownList2] > option").remove();
$("#DropDownList2").append($("<option>" + ("Madhurai") + "</option>"));
$("#DropDownList2").append($("<option>" + ("Chennai") + "</option>"));
}
if ($("#pertama option:selected").text() == "Tidak Tahu") {
$("#DropDownList2").show();
$("select[id$=DropDownList2] > option").remove();
$("#DropDownList2").append($("<option>" + ("Bangalore") + "</option>"));
}
});
メインファイルのコードは非常によく見えます
jQueryで関数を使用することが唯一の方法ですか?