在web開發(fā)中,我們經(jīng)常需要使用按鈕來觸發(fā)不同的事件。而在使用jQuery進(jìn)行開發(fā)時,我們可以使用選擇器來判斷是哪個按鈕被點(diǎn)擊了。
$('button').click(function(){ if($(this).attr('id')==='btn1'){ //do something for btn1 }else if($(this).attr('id')==='btn2'){ //do something for btn2 }else{ //do something for other buttons } });
在上面的代碼中,我們首先給所有的按鈕添加了一個點(diǎn)擊事件,并使用if語句來判斷是哪個按鈕被點(diǎn)擊了。選擇器$(this)表示當(dāng)前被點(diǎn)擊的按鈕,通過判斷它的id屬性,我們可以得知是哪個按鈕被點(diǎn)擊了。
當(dāng)然,在實(shí)際開發(fā)中,我們還可以通過class、name等選擇器來判斷是哪個按鈕被點(diǎn)擊了。只要我們能夠找到一個唯一標(biāo)識,在jQuery中都可以用來進(jìn)行選擇判斷。