주문 페이지에서 간단한 장바구니가있는 가상 온라인 상점에서 일하고 있습니다.jQuery가있는 장바구니
-
: 나는 그러나 몇 가지 문제가 발생 할
- 선택한 각 항목을 변수로 가져 오는 방법은 무엇입니까?
- 장바구니의 각 항목을 정확한 수량으로 각각 표시하는 방법은 무엇입니까? 해결 방법에 대한 아이디어가 있으십니까?
<script>
$(function()
{
$("#selectable").selectable(
{
stop: function()
{
var result = $("#select-result").empty();
$(".ui-selected", this).each(function()
{
var index = $("#selectable li").index(this);
result.append(" #" + (index + 1));
});
}
});
$("#selectable").selectable(
{
selected: function(event, ui)
{
alert($(ui.selected).attr('id'));
}
});
});
</script>
:
<div class="content">
<div class="divcenter" style="clear:both;">
<form method="post">
<h2>NEW ORDER</h2><br />
<p class="boxlefttitle">Product List</p>
<p class="boxrighttitle">Shopping Cart</p>
<div class="boxleft">
<ol id="selectable">
<li class="ui-widget-content">Item 1</li>
<li class="ui-widget-content">Item 2</li>
<li class="ui-widget-content">Item 3</li>
<li class="ui-widget-content">Item 4</li>
<li class="ui-widget-content">Item 5</li>
<li class="ui-widget-content">Item 6</li>
<li class="ui-widget-content">Item 4</li>
<li class="ui-widget-content">Item 5</li>
<li class="ui-widget-content">Item 6</li>
</ol>
</div>
<div class="boxright">
<ol>
<!--shopping cart-->
</ol>
</div>
<span>You've selected:</span> <span id="select-result">none</span>.
<div style="margin-top: 50px;"><input type="button" value="Add to Basket" onClick="addToBasket();" /></div>
<div style="margin-top: 50px;"><p class="small">Quantity:<br /><input type="text" style="width:50px;" /></p></div>
<div style="margin-top: 50px;"><input type="button" value="Remove Item" /></div>
</form>
내가 각 목록 항목을 선택합니다 일부 jQuery를 포함했다 : 여기
내가 지금까지 한 일이다고마워요!
는PS : (포토샵에서 만든) http://i.imgur.com/KM4LHMB.png
내가 그것을보고 싶지 방법 : 웹 사이트의 현재 모습 http://i.imgur.com/zNrXJ3z.png
자바 스크립트로 장바구니 만들기? 그게 좋은 생각인지 모르겠다 ... Btw OnClick with jQuery는 매우 나쁜 연습이다. 대신에 리스너를 사용한다. 인라인 CSS와 동일하게 사용하지 마십시오. – bicycle