我遇到以下问题:
$(document).on("click", ".adm_vid_stcs_refresh_btn['data-ctg-id']", function(){
Categories.ctgId = $(this).attr("data-ctg-id");
Categories.ctgType = $(this).attr("data-ctg-type");
Categories.Ajax();
});
单击类.adm_vid_stcs_refresh_btn
的按钮时,出现以下错误:
未捕获错误:语法错误,无法识别的表达式:['data-ctg-id']
如何选择属性为I jquery的类?
答案 0 :(得分:2)
当您使用attribute selector之类的has attribute selector时,属性名称不应像''
或""
中的字符串文字一样包含在内p>
".adm_vid_stcs_refresh_btn[data-ctg-id]"
所以
$(document).on("click", ".adm_vid_stcs_refresh_btn[data-ctg-id]", function () {
Categories.ctgId = $(this).attr("data-ctg-id");
Categories.ctgType = $(this).attr("data-ctg-type");
Categories.Ajax();
});