入力に変更を使用してから、質問をしています。私のコードはすべてクリック関数内にあります。ユーザーにもう一度質問に答えてもらいたいのですが、以前のデータはありません。私はjqueryを初めて使用するので、クリアする関数がクリック関数の内側にある必要があるのか 、それとも外側にある必要があるのか わかりません。私はこれに対する多くの答えを見ていますが、彼らは私を助けていません. 私がやろうとしていることのアイデアをあなたに与えるためにフィドルを追加しました。私が何をしているかのアイデアを提供するために短くしたので、何か問題があるかもしれません.
http://jsfiddle.net/46tYs/6/embedded/result/
$('.myOptions').change(function () {
$('.list').removeClass('active');
$('.' + this.value).addClass('active');
});
$('#butt').click(function () {
var ttta = $('.myOptions').val();
var tt = $('input[name=gender]:checked').val();
});
私のhtml
コード:
<label>Please select an option :</label>
<select class="myOptions">
<option value="" selected>Pick an option</option>
<option value="owner">yes</option>
<option value="not-owner">no</option>
</select>