当我单击具有相同类的 div 时,我想获得具有相同类的 Div 属性值。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4 Bros Info</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<body>
<header>
<div class="main">
<div class="logo">
<h1><a href="/"> 4 Bros Info</a> </h1>
</div>
<ul>
<li> <a class="active" href="/">Home</a></li>
<li> <a href="user-data.php">All Users Data</a></li>
<li> <a href="#">Blog</a></li>
<li> <a href="team.php">Our Team</a></li>
<li> <a href="jstest.php">JS Practice</a></li>
<li> <a href="login.php">Login</a></li>
</ul>
</div>
</header>
<div class="row">
<div class="container">
<h2>CHOOSE YOUR PLAN</h2>
<div class="step1">
<p>STEP 1. ONGOING SHIPMENTS - CHOOSE A SIZE</p>
</div>
<div class="sizes">
<div class="col-4">
<div class="box" value="$12">
<strong>7 oz</strong>
<div class="cup">14 cups / 1 drinker</div>
<div class="orange_line"></div>
<span class="price">$12 <small>($1.75 / oz)</small></span>
<div class="day">Free Shipping <br>(Avg. 3.1 days)</div>
<span class="tickicon"></span>
</div>
</div>
<div class="col-4">
<div class="box selected1" value="$16">
<div class="most_popular">MOST POPULAR</div>
<strong>11 oz</strong>
<div class="cup">22 cups / 1-2 drinkers</div>
<div class="orange_line"></div>
<span class="price">$16 <small>($1.45 / oz)</small></span>
<div class="day">Free Shipping<br>(Avg. 3.1 days)</div>
<span class="tickicon"></span>
</div>
</div>
<div class="col-4">
<div class="box" value="$34">
<strong>32 oz</strong>
<div class="cup">64 cups / 2-3 drinkers</div>
<div class="orange_line"></div>
<span class="price">$34 <small>($1.02 / oz)</small></span>
<div class="day">Free Priority Shipping<br>(1-3 days guaranteed)</div>
<span class="tickicon"></span>
</div>
</div>
</div>
</div>
<div class="container">
<div class="notice">Not sure? You can change plans anytime!</div>
</div>
<div class="container">
<div class="step2">
<p>STEP 2. ONGOING SHIPMENTS - HOW OFTEN WOULD YOU CONSUME 22 CUPS ?</p>
</div>
<div class="frequency">
<div class="col-4">
<div class="box2" value="Every week">
<div class="fre">Every week</div>
<div class="tick"></div>
</div>
</div>
<div class="col-4">
<div class="box2 selected1" value="Every other week">
<div class="fre">Every other week</div>
<div class="tick"></div>
</div>
</div>
<div class="col-4">
<div class="box2" value="Every four weeks">
<div class="fre">Every four weeks</div>
<div class="tick"></div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="value">
<div class="item-amount">$16</div>
<div class="weeks">every other week</div>
<button id="btn" type="submit" value="submit">Add to Cart</button>
</div>
</div>
</div>
<div class="footer">Copyright @ 4 Bros Info</div>
<script>
$(document).ready(function () {
var price;
var freq;
$('.box').click(function () {
price = $(this).attr('value')
console.log(price)
$('.item-amount').text(price)
});
$('.box2').click(function () {
freq = $(this).attr('value')
console.log(freq)
$('.weeks').text(freq)
});
$('.box').click(function () {
$('.box').removeClass('selected1')
$(this).addClass('selected1')
});
$('.box2').click(function () {
$('.box2').removeClass('selected1')
$(this).addClass('selected1')
});
$('#btn').click(function () {
console.log('Your Price is ' + price + ' and your Frequency is ' + freq)
});
});
</script>
</body>
</html>