フィドルでコードを試し、テストしました。目的は、上部のドロップダウンに1がある場合に、2番目の列を非表示にすることです。これはフィドルで機能しますが、Webページでは何も変わりません。何か案は。
テストWebページは、次のライブサイトにあります:http ://www.specialfinance.co.uk/introducers/submit-an-enquiry/secured-loans2.html
フィドルでコードを試し、テストしました。目的は、上部のドロップダウンに1がある場合に、2番目の列を非表示にすることです。これはフィドルで機能しますが、Webページでは何も変わりません。何か案は。
テストWebページは、次のライブサイトにあります:http ://www.specialfinance.co.uk/introducers/submit-an-enquiry/secured-loans2.html
要素がDOMに入る前に、jQueryコードが実行されています。これを修正するには、 DOMReadyハンドラー内にラップします。
$(function() {
//your code here
$("#selectList").change(function() {
if ($(this).val() == "1") {
$(".showMe").hide();
}
else {
$(".showMe").show();
}
});
});
フィドルには、コードをwindow.onload
関数内に自動的にラップするonLoadラッパー(ページの左上)があります。
window.onload
動作しますが、画像やその他のリソースを含む大きなページがある場合、DOM対応ハンドラーよりもかなり時間がかかります。
次のように、jqueryをdocument.ready()
ハンドラーで囲みます。
$(document).ready(function() {
$("#selectList").change(function() {
if ($(this).val() == "1") {
$(".showMe").hide();
}
else {
$(".showMe").show();
}
});
});