如何获取两个div的li值';他正在使用jquery
请找到下面的结构 单击按钮时,我需要获取两个div的li值。如何获取两个div的li值';他正在使用jquery,jquery,Jquery,请找到下面的结构 单击按钮时,我需要获取两个div的li值。 例如,让我们考虑第一个DIV,我选择了Test2和第二个div,我选择了测试8 < /强>和当我点击按钮时,我需要得到的值为558和561 < /强> 如何使用jquery实现这一点 <div class='parent'>test 1</div> <div class="list"> <ul> <li value="0">All</li>
例如,让我们考虑第一个DIV,我选择了Test2和<强>第二个div,我选择了测试8 < /强>和<强>当我点击按钮时,我需要得到的值为558和561 < /强>
如何使用jquery实现这一点<div class='parent'>test 1</div>
<div class="list">
<ul>
<li value="0">All</li>
<li value="556">test 1</li>
<li value="558">test 2</li>
<li value="560">test 3</li>
<li value="561">test 4</li>
</ul>
</div>
<div class='parent2'>test 6</div>
<div class="list2">
<ul>
<li value="0">All</li>
<li value="556">test 5</li>
<li value="558">test 6</li>
<li value="560">test 7</li>
<li value="561">test 8</li>
</ul>
</div>
测试1
- 所有
- 测试1
- 测试2
- 测试3
- 测试4
测试6
- 所有
- 测试5
- 测试6
- 测试7
- 测试8
提前感谢……如果您询问的是“选择”框而不是“li”标记,您可以使用.val()轻松地通过jQuery获取选择变量。如果您询问的是“选择”框而不是“li”标记,您可以使用.val()轻松地通过jQuery获取选择变量
li
标记无法选择,并且没有定义值
属性。使用单选按钮或下拉菜单选择值更为正确。如果要使用li,您可以保留2个全局变量和相应的选定值,这些值将在每次单击某些li时更新:
var value1 = '0',
value2 = '0';
$('.list li').click(function() {
value1 = $(this).attr('value');
});
$('.list2 li').click(function() {
value2 = $(this).attr('value');
});
$('#someButton').click(function() {
alert('value1 = ' + value1 + ' | value2 = ' + value2);
});
li
标记无法选择,并且没有定义值
属性。使用单选按钮或下拉菜单选择值更为正确。如果要使用li,您可以保留2个全局变量和相应的选定值,这些值将在每次单击某些li时更新:
var value1 = '0',
value2 = '0';
$('.list li').click(function() {
value1 = $(this).attr('value');
});
$('.list2 li').click(function() {
value2 = $(this).attr('value');
});
$('#someButton').click(function() {
alert('value1 = ' + value1 + ' | value2 = ' + value2);
});
我一点也不明白这个问题。你能举个例子吗?@@lonesomeday:请看编辑过的问题。。。谢谢你说的“被选中”是什么意思?没有办法“选择”Javascript中的一个
li
…您不需要在每个li
s中都有一个input type=checkbox
吗?@@lonesomeday:实际情况是,当我单击li时,该值将被上面的div替换。例如,如果我单击test 6,它将被上面的父div替换。我甚至根本不理解这个问题。你能举个例子吗?@@lonesomeday:请看编辑过的问题。。。谢谢你说的“被选中”是什么意思?在Javascript中无法“选择”一个li
。\n您不需要在每个li
s中都有一个input type=checkbox
吗?@@lonesomeday:实际情况是,当我单击li时,该值将被上面的div替换。例如,如果我单击test 6,它将被上面的父div替换。。