急立马结贴
急急急~!在线等立马结贴
我现在想用js或是jq取box下list下的input被选中的值。。。我在循环时混乱了。
------解决方案--------------------
有什么区别吗?
<div class="box">
<!--单选-->
<ul>
<li class="title">aaaaaaaaaaaaaaaaaa</li>
</ul>
<ul>
<li class="list"><input type="radio" name="aa">a</li>
</ul>
<ul>
<li class="list"><input type="radio" name="aa">b</li>
</ul>
<ul>
<li class="list"><input type="radio" name="aa">c</li>
</ul>
<!--单选1-->
<ul>
<li class="title">aaaaaaaaaaaaaaaaaa</li>
</ul>
<ul>
<li class="list"><input type="radio" name="bbb">a</li>
</ul>
<ul>
<li class="list"><input type="radio" name="bbb">b</li>
</ul>
<ul>
<li class="list"><input type="radio" name="bbb">c</li>
</ul>
<!--复选-->
<ul>
<li class="title">aaaaaaaaaaaaaaaaaa</li>
</ul>
<ul>
<li class="list"><input type="radio" name="ccc">a</li>
</ul>
<ul>
<li class="list"><input type="radio" name="ccc">b</li>
</ul>
<ul>
<li class="list"><input type="radio" name="ccc">c</li>
</ul>
</div>
我现在想用js或是jq取box下list下的input被选中的值。。。我在循环时混乱了。
------解决方案--------------------
有什么区别吗?
<script>
$(function() {
a = []
$('.box :checked').each(function() {
a.push($(this).attr('name') + '(' + $(this).attr('type') + '):' + $(this).parent().text());
});
alert(a);
})
</script>
<div class="box">
<!--单选-->
<ul>
<li class="title">aaaaaaaaaaaaaaaaaa</li>
</ul>
<ul>
<li class="list"><input type="radio" name="aa">a</li>
</ul>
<ul>
<li class="list"><input type="radio" name="aa">b</li>
</ul>
<ul>
<li class="list"><input type="radio" name="aa">c</li>
</ul>
<!--单选1-->
<ul>
<li class="title">aaaaaaaaaaaaaaaaaa</li>
</ul>
<ul>
<li class="list"><input type="radio" name="bbb">a</li>
</ul>
<ul>
<li class="list"><input type="radio" checked name="bbb">b</li>
</ul>
<ul>
<li class="list"><input type="radio" name="bbb">c</li>
</ul>
<!--复选-->
<ul>
<li class="title">aaaaaaaaaaaaaaaaaa</li>
</ul>
<ul>
<li class="list"><input type="checkbox" checked name="ccc">a</li>
</ul>
<ul>
<li class="list"><input type="checkbox" name="ccc">b</li>
</ul>
<ul>
<li class="list"><input type="checkbox" checked name="ccc">c</li>
</ul>
</div>