1
私はJavascript(とJQuery)とWeb Development自体が新ですので、divの内容全体を表示しようとしていますservice_info
(隠されています)私の<select>
のIDはservice_type
です。入れ子になったdivでdivを非表示にする方法
head
タグで宣言されたmaterialize.cssとMDLを使用したコードは次のとおりです。 jQuery 2.2.1は、head
タグの中で、MDLとマテリアライズのスクリプトの前に宣言されています。
$('#service_type').change(function() {
$('#service_info').show('slide');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row">
<div class="input-field col s12">
<select id="service_type" name="service_type">
<option disabled selected value="">
Scegli un tipo di servizio
</option>
<option value="discharge">
Dimissioni
</option>
<option value="transfer">
Trasfermimento struttura
</option>
<option value="examination">
Visita di controllo
</option>
<option value="admission">
Ricovero in casa di cura o clinica
</option>
</select>
</div>
</div>
<div class="col s12" id="service_info" hidden>
<div class="row">
<div class="input-field col s4">
<input class="mdl-textfield__input" id="place_from" name="place_from" type="text">
<label for="place_from">Indirizzo del luogo di partenza</label>
</div>
<div class="input-field col s4">
<input class="validate" id="place_to" name="place_to" type="text">
<label for="place_to">Indirizzo del luogo di arrivo</label>
</div>
<div class="input-field col s4">
<input class="validate" id="section" name="section" type="text">
<label for="section">Reparto</label>
</div>
</div>
</div>
何が起こるように思わない理由を私は理解できません。
あなたが宣言したコードはどこですか? HTMLの前後に?あるいは 'document.ready'文の中にありますか? – putvande
内部にはのタグが入っています。タグ内にあります。$(function(){}); –
TheNobleSix
これは完璧に動作しています:https://jsfiddle.net/j072nm3m/ console.log( 'test')をjavascriptに配置して、実行されていることを確認できますか? –