我有一个看起来像这样的 li 元素:
<ol id="selectbox">
<li class="boxes" name="bears">bees</li>
<li class="boxes" name="cakes">candles</li>
<li class="boxes" name="wine">beer</li>
<li class="boxes" name="spoon">fork</li>
<li class="boxes" name="bench">chair</li>
<li class="boxes" name="matches">fire</li>
<li class="boxes" name="kindling">wood</li>
</ol>
当我单击它时,我想将名称“bears”或文本“bees”放入变量中(知道如何同时执行这两种操作会很有帮助)。如何使用 jQuery 选择器做到这一点?我尝试了很多事情,例如
var $radios = $('input[name="mybuttons"]');
$('#selectbox li').click(function(){
var $btn = $(this).addClass('active');
var idx = $btn.index();
var name = $('li['+idx+']').name();
});
和
var name = $('#li.active').name()
和
var name = $radios.eq(idx).prop('name')
等等