我在输入中使用更改,然后我在提问。我所有的代码都在一个 click 函数中。我想让用户再次回答问题,因为以前的数据不存在。我是 jquery 的新手,所以我不确定我要清除的函数是否应该在我的 click 函数内,或者它是否必须在它之外。我看到很多答案,但他们没有帮助我。我添加了一个小提琴,让您了解我正在尝试做什么。我缩短了它只是为了让你知道我在做什么,所以它可能有问题。
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>