Аналогия option
Есть такой список
<ul id='select'>
<li value="1">Синий</li>
<li value="2">Красный</li>
<li value="3">Чёрный</li>
<li value="4">Зелёный</li>
<li value="5">Белый</li>
</ul>
Помогите сделать что бы при выборе, например, "Чёрный" и впоследствии нажатия кнопки
<button class="" onclick="cart.arr(document.getElementById('select').value);"> button</button>
номер "value" был передан. Как это возможно реализовать(без плагинов)? |
Цитата:
- привыборе присваивать элементу списка некий класс - при нажатии кнопки искать элемент с таким классом и читать его атрибут валуе |
Как-то так:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type='text/javascript'>
$(document).ready(function() {
$('#select').click(function(e) {
$(this).data('value', e.target.value);
});
});
// тут твоя функция
var car = {};
car.arr = function(q) {
console.log(q);
};
</script>
<body>
<ul id='select' data-value="">
<li value="1">Синий</li>
<li value="2">Красный</li>
<li value="3">Чёрный</li>
<li value="4">Зелёный</li>
<li value="5">Белый</li>
</ul>
<button onclick="car.arr($('#select').data('value'));">button</button>
</body>
</html>
|
Спасибо! Благодарю!
|
| Часовой пояс GMT +3, время: 03:22. |