jQuery的新手和我的生活无法解释为什么这不起作用..
<script>
jQuery('#my-quantity').change(function() {
jQuery('#my-button').data('item-quantity', jQuery(this).val());}
</script>
<button class="snipcart-add-item" id="my-button" data-item-id="1" data-item-url="/"
data-item-name="Item" data-item-price="20.00" data-item-quantity="">
Buy now
</button>
<select id="my-quantity">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
答案 0 :(得分:0)
将jQuery放在html下方并在结束</body>
标记之前添加 $(document).on('change','#my-quantity', function() {
$('#my-button').data('item-quantity', $(this).val());
});
jQuery
将$
替换为jQuery
您也可以使用instance.constructor.definition.name
。