[英]JQuery Get Data From Onther Div to Li
我希望使用 jQuery 进行此操作。 在图像上单击该项目应添加到菜单中。 假设我单击比萨图像,它应该在 ul 中添加新的 li,名称为比萨。 当我再次单击图 1 时,披萨应该已经消失了。 这是代码:
<body>
<div class="foodcourt">
<div class="container">
<header>
</header>
<section class="maincircle">
<ul class="ch-grid">
<li>
<div class="ch-item">
<div class="ch-info">
<div class="ch-info-front ch-img-1"></div>
<div class="ch-info-back">
<h3>Pizza</h3>
<p>Price: ₹100</p>
</div>
</div>
</div>
</li>
</section>
<div class="menucard">
<ul id="list">
</ul>
</div>
</div>
</div>
我想这会对你有所帮助..
http://jsfiddle.net/Praveen16oct90/YwRTU/
做你需要的..
$(document).ready(function()
{
var add=true;
$('.ch-info-back').click(function()
{
var text=$(this).find('h3').html();
if(add)
{
$('#list').append('<li>'+text+'</li>');
add=false;
}
else
{
$('#list').empty();
add=true;
}
});
});
你的HTML :
<div class="foodcourt">
<div class="container">
<section class="maincircle">
<ul class="ch-grid">
<li>
<div class="ch-item">
<div class="ch-info">
<div class="ch-info-front ch-img-1">
<img src="http://www.belfast-takeaways.co.uk/img/pizza.jpg" />
</div>
<div class="ch-info-back">
<h3>Pizza</h3>
<p>Price: ₹100</p>
</div>
</div>
</div>
</li>
</ul>
</section>
<div class="menucard">
<ul id="list"></ul>
</div>
</div>
</div>
一些jQuery :
$(".ch-img-1").live("click", function () {
var newLi = $('.ch-info .ch-info-back h3').text();
if ($("#list li:contains(" + newLi + ")").length) {
$($("#list li:contains(" + newLi + ")")).remove();
} else {
$('.menucard #list').append('<li>' + newLi + '</li>');
}
});
瞧!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.