我正在使用change来处理输入,然后我会提问。我的所有代码都在click函数内。我想让用户再次回答问题,但以前的数据不应该存在。我对jquery很陌生,所以不确定清除函数应该在click函数内还是外部。我看到了很多关于这个问题的答案,但它们没有帮助我。我添加了一个fiddle,只是为了让您了解我正在尝试做什么。我缩短了它,只是为了让您了解我正在做什么,所以可能有些问题。
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>