我想将一个 onclick 事件附加到 a
,但似乎无法通过此实现:
$("[class^=field-promote_image_]").each(function() {
var a = $(this).find('.file-upload > a');
a.on('click', function(e){
e.preventDefault();
alert(a.attr('href'));
});
});
也不是这个:
$("[class^=field-promote_image_] .file-upload > a").on('click', function(e) {
e.preventDefault();
alert($(this).attr('href'));
});
我错过了什么?
最佳答案
使用attribute contains selector .
$('.field-row[class*="field-promote_image_"] .file-upload > a').on('click', , function() {
警告:这将匹配其类包含 field-promote_image_
的所有元素。前任。 anything-field-promote_image_
关于javascript - 这个 jquery 选择器不工作,我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366672/