点击Jquery不适用于MAC上的chrome,但适用于所有操作系统上的所有其他浏览器
此代码适用于所有浏览器,但也不适用于MAC上的chrome。这是我的密码点击Jquery不适用于MAC上的chrome,但适用于所有操作系统上的所有其他浏览器,jquery,google-chrome,click,Jquery,Google Chrome,Click,此代码适用于所有浏览器,但也不适用于MAC上的chrome。这是我的密码 $(document).on("click", '.product',function() { //$('select.product').on('mouseup, keyup', function() { // $product=this.value; //$('select.product').on('click, , mousedown, keyup',function() { var $idp =
$(document).on("click", '.product',function() {
//$('select.product').on('mouseup, keyup', function() {
// $product=this.value;
//$('select.product').on('click, , mousedown, keyup',function() {
var $idp = $(this).attr('id');
var $product=$(this).val();
alert($idp);
var $newID="optionHolder"+$idp.replace(/[^\d.,]+/,'');
var $newImageHolderID="imageHolder"+$idp.replace(/[^\d.,]+/,'');
addCheckbox($newID,$product,$newImageHolderID);
});
function addCheckbox(id,name,imageid) {
//some LOC
}
您是否尝试过使用
.click()
功能而不是使用上的('click'…
?在第二次单击时两者都可以工作。但我希望在第一次单击时显示。这只在Mac上的chrome上发生,甚至在windows上的chrome上也不会发生。chrome版本34.0.1809.0 DevWhat关于使用鼠标向下更改单击的内容?我不确定它在Mac上的行为如何。Phil感谢您的帮助。我已经尝试了所有操作,但没有成功正在工作。如您所见,我已注释掉mousedown。它与Keyup一起工作,但不与任何其他事件一起工作:(