私はいくつかの疑問を抱いています。私は選択オプションを持っています。選択オプションには別のオプションがあります。 HTMLファイルと、それは二つの選択肢のためではなく、第三の選択肢に適していますが、そのことは のようなエラー与え番目のオプションをクリックしながら は、良く機能していない。ここでは、このdivタグに1つのページで異なるHTMLを読み込むことができない
「捕捉されない例外TypeErrorをプロパティを読み取ることができません未定義の 『です』」私のコードです
$(function() {
$('#type').change(function() {
if ($('#type').val() == 'a') {
$('#loadCheckHere').load('./templates/a.html');
}
} else if ($('#type').val() == 'b') {
$('#loadCheckHere').load('./templates/b.html');
} else {
alert('select properly');
$('#loadCheckHere').load('./templates/c.html');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="type" id="type" style="margin-left:57px;width:180px;">
<option name="" value="">Select Asset Recovery</option>
<option name="a" value="a">Add A</option>
<option name="b" value="b">Add B</option>
<option name="c" value="c">Add C</option>
</select>
<!--This is div tag,Here only I'm loading different html-->
<div id="loadCheckHere" style="background-color:white"></div>
を正常に見えます')と$('#b ')? – Plotisateur
@Ariaこの場合、 '$( 'option [name = a]')'と '$( 'option [name = b]')' 'でなければなりません。 '.is()'の定義されていないエラーは、これだけから来ていると思います。 – Plotisateur
あなたの解決策の@Plotisateur +1 bees、はい、 'a'または' b'のidを持つ要素はありません。 'またはあなたの提案を使用してください。 – Aria