【发布时间】:2014-03-20 17:43:35
【问题描述】:
我对 Javascript 和 jquery 完全陌生,但我有一个页面和 3 个表单。表格位于外部文件中。我需要当我选择单选按钮 1 时,出现表格 1,单选按钮 2,表格 2 出现,等等。
谢谢。
汤姆。
【问题讨论】:
标签: javascript jquery radio-button
我对 Javascript 和 jquery 完全陌生,但我有一个页面和 3 个表单。表格位于外部文件中。我需要当我选择单选按钮 1 时,出现表格 1,单选按钮 2,表格 2 出现,等等。
谢谢。
汤姆。
【问题讨论】:
标签: javascript jquery radio-button
你可以像这样使用 ajax 来做到这一点:
HTML
<div id="ajax-form"></div>
<input class="radio-1" type="radio">
jQuery
$('.radio-1').on('click', function() {
$.ajax({
type: 'GET',
url: 'form-1.html',
complete: function(data) {
$('#ajax-form').html(data);
}
});
});
$('.radio-2').on('click', function() {
$.ajax({
type: 'GET',
url: 'form-2.html',
complete: function(data) {
$('#ajax-form').html(data);
}
});
});
...
【讨论】:
我做了一个小 jsfiddle 演示,向您展示您通常如何处理这个问题。
var $button = $(".button"),
$paragraph = $(".sometext");
$button.click(function (event) {
// do something when ".a_button" is clicked.
$paragraph.toggle();
// there are many functions like .toggle
// Take a look at .show and .hide, .slide, .animate and .fade
})
【讨论】: