我有以下值:如何在獲得嵌套在(「點擊」)捕捉
<div class='outer'>
outside these values
<div data-which-price="special">
special price
</div>
<div data-which-price="regular">
regular price
</div>
</div>
我想捕捉的點擊外,但如果他們點擊一個數據,其價格之內,我我想抓住這一點。我不知道如何做到這一點。我有(bin在http://jsbin.com/capet/3/):
$('body').on('click','.outer', function(){
var which_price_val=$(this).attr('data-which-price');
console.log('here i am');
if(which_price_val){
console.log('price is: ' + which_price_val);
}
});
但這不是這樣做的。任何想法如何做到這一點?
THX
我認爲你可以使用''('body')。on('click','。outer, [data-which-price]',' –
看看'e.target',其中'e'是處理程序的第一個參數 –
'this'是'div.outer'元素,它沒有屬性 –