【发布时间】:2014-05-27 10:35:41
【问题描述】:
jQuery:
$(function()
{
$(':radio[name="noir"]').click(function()
{
$('#h1color')
.addClass('noir')
.removeClass('vert')
.removeClass('rouge')
.html('Je suis noir !');
});
$(':radio[name="vert"]').click(function()
{
$('#h1color')
.addClass('vert')
.removeClass('noir')
.removeClass('rouge')
.html('Je suis vert !');
});
$(':radio[name="rouge"]').click(function()
{
$('#h1color')
.addClass('rouge')
.removeClass('vert')
.removeClass('noir')
.html('Je suis rouge !');
});
});
HTML:
<form action="post">
<input type="radio" name="color" value="noir"/>Noir <br/>
<input type="radio" name="color" value="vert"/>Vert<br/>
<input type="radio" name="color" value="rouge"/>Rouge<br/>
</form>
<h1 id="h1color">Je suis Noir !</h1>
但是当我检查收音机时,文本并没有改变颜色和字符串。
我的错误在哪里?!
【问题讨论】: