使用现有的javascript在php中触发if else
我在我的网站的页面中有以下脚本,它在数字输入字段中添加+ – 按钮:
jQuery.noConflict(); jQuery(document).ready(function() { var $cartAdd = jQuery('#cartAdd') , $quantity = $cartAdd.find('input'); $cartAdd.append('
'); jQuery(".back").change(function(){ $quantity.val(1).change(); }); $cartAdd.click(function(evt) { var $incrementor = jQuery(evt.target) , quantity = parseInt($quantity.val(), 10); if($incrementor.hasClass('inc')) { quantity += 1; } else if($incrementor.hasClass('dec')) { quantity += -1; } if(quantity > 0) { $quantity.val(quantity); xhr.getPrice(); } jQuery(".back").change(function(){ xhr.getPrice(); }); }); });
当var $ cartAdd超过1时,我希望能够隐藏/取消隐藏div我尝试使用类似的东西
var $cartAdd = jQuery('#cartAdd') , $quantity = $cartAdd.find('input'); <?php $trigger = "document.write(quantity)"?>
其次是
我希望在输入框中回显值,但事实并非如此。
它可以实现吗?
你必须明白所有的PHP脚本都是在javascript之前执行的。
如果需要,只需抓住数量并隐藏有什么问题?
if( $('#cartAdd').find('input').val() > 1 ) { $('#div_we_want_to_hide').hide() }
把它放在一个document.ready中,它应该可以正常工作