此代码适用于所有浏览器,但不适用于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 = $(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
}