5つの値を持つ選択したボックスがあります。私はボックスで選択されているものの入力をフェードインしようとしています。例:input1が選択されている場合、click1で入力1をフェードインします。ここでjQuery:クリック時に選択した値をフェードイン
は私がやろうとしているものです:
$(document).ready(function(){
$('.btn').click(function() {
if($("#selectbox").value == 'Input1') {
$(".input1").show();
} else if($("#selectbox").value == 'Input2') {
$(".input2").show();
} else if($("#selectbox").value == 'Input3') {
$(".input3").show();
} else if($("#selectbox").value == 'Input4') {
$(".input4").show();
} else if($("#selectbox").value == 'Input5') {
$(".input5").show();
}
}
});
そして、ここでは動作しないフィドルです:
をはるかに単純例えば、セレクタとして価値の使用$( "#selectbox")。val()。toLowerCase())。show(); '、このように:http://jsfiddle.net/nick_craver/BWacA/ –
この場合はyes 。 :) – naveen
コメントとして:ユーザーの立場からは、実装に応じて、私は選択肢のonChangeに機能を発動させて、選択して再度クリックさせるのではないでしょうか。 – mikeY