您好我想从标签中获取有活动类的输入ID值,我试过这个但是只有未定义的警报人员,请您告诉我我该怎么做谢谢。
HTML:
<label class="btn btn-default active">
<input type="radio" name="activity" id="{$base}p/handler/?handle=privmsg&output=html">
Msgs</label>
<label class="btn btn-default">
<input type="radio" name="activity" id="{$base}p/handler/handle=notify&output=html">
notify</label>
JS:
g = $('label[class="btn btn-default active"]').next().attr('id');
alert(g);
答案 0 :(得分:1)
您需要更改选择器,如下所示
xyz = jQuery('.active input[type="radio"]').attr('id');
alert(xyz);
console.log(xyz);
答案 1 :(得分:0)
只改变这个:
g = $('label[class="btn btn-default active"]').next().attr('id');
为:
g = $('.active input[type="radio"]').attr('id');
g = $('.active input[type="radio"]').attr('id');
console.log(g);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label class="btn btn-default active">
<input type="radio" name="activity" id="{$base}p/handler/?handle=privmsg&output=html">
Msgs
</label>
<label class="btn btn-default">
<input type="radio" name="activity" id="{$base}p/handler/handle=notify&output=html">
notify
</label>
&#13;