当我点击.itemLink
.card
的值
var item = $('.card');
item.on('click',function() {
if ($(this).next('.content').is(':empty')) {
alert($(this).prev('.card').find('.itemLink').val());
}
}
我有一个未定义的?
我的DOM
答案 0 :(得分:0)
在警报中,您应该:
$(this).find('.itemLink').html()
您已经点击.card
,这已经是父元素,因此您拥有的.prev('.card')
部分不正确,就像在某个范围内使用.val()
一样。< / p>