开发者

How to get value of li value of two div's using jquery

开发者 https://www.devze.com 2023-04-11 09:32 出处:网络
Please find the below structure. When i click a button i need to get the li value of two div. For example, Let us consider in first div i have selected test2 and in second div i have selected test 8

Please find the below structure.

When i click a button i need to get the li value of two div.

For example, Let us consider in first div i have selected test2 and in second div i have selected test 8 and when i click the button i need to get the value as 558 and 561

How can i do this using 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="56开发者_如何学C0">test 7</li>
<li value="561">test 8</li>
</ul>  
</div>

Thanks in advance...


li tags cannot be selected and do not have a value attribute defined. It would be more correct to use radio buttons or a dropdown to select a value. If you want to use li you could keep 2 global variables with the corresponding selected values which will be updated everytime some li is clicked:

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);    
});


If you are asking about "select" box instead of "li" tag, you can easily grab the select variable with jQuery using .val()

0

精彩评论

暂无评论...
验证码 换一张
取 消