我試圖檢索data-cost("#packages")
並將其附加到旁邊的#form
。我沒有在控制檯中發現任何錯誤。我看不清楚哪裏出了問題。無法獲取jquery的數據屬性
JS:
<script src="jquery-1.11.2.js"></script>
<script>
$(document).ready(function()
{
var price=$("#packages").data("cost");
var amount=$("<span>"+price+"</span>");
$("#form").next().next().append(amount);
});
</script>
HTML:
<div id="packages">
<h2><u>Tourism Packages:</u></h2>
<ul>
<li data-name="Southern Travels">Travels Name: Southern Travels</li>
<li data-cost="2000">Cost per person: 2000</li>
<li>Duration: 3 days & 4 nights</li>
</ul>
</div>
<div id="form">
<label>Number of persons </label>
<input id="input"type="text"/ autofocus>
<p id="ticket-price">Ticket Price</p>
</div>
這不是一個靈活的解決方案,因爲你是專門說明看第二個鋰 - 如果他添加另一個鋰 - 這破壞 - 這是壞。 – remixdesign