如:
<!--单选按钮-->
<input type="radio" id="radio3" name="job" value="computer" />计算机软件
<input type="radio" id="radio4" name="job" value="sale" />销售
<input type="radio" id="radio5" name="job" value="lawyer" />律师
<input type="radio" id="radio6" name="job" value="official" />公务员
如果我选中了计算机软件:
怎么获取计算机软件,而不是 computer
首先这个HTML结构令人不舒服,并不是非常地符合结构化的HTML要求,这也导致了使用jquery进行检索的难度,如果你可以将中文包含在<label>中,用for指向input,对于用户更容易操作,对于你也方便检索:
<input type="radio" id="radio3" name="job" value="computer" /><label for="radio3">计算机软件</label>
下面3个也这样
检索:
var value = $('input:radio[name="job"]:checked').next().text();
alert(value); //计算机软件
$('input[type="radio"]').click
(
function()
{ alert($(this).attr('value'))}
)