我试图检索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