在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 怎么獲取<button>xxx</button>標(biāo)簽中的

怎么獲取<button>xxx</button>標(biāo)簽中的xxx值?

html代碼:

<button onclick="ServerDetail()">codm-lobby-0001</button>

js函數(shù):


function ServerDetail() {
    var btn = $(this);
    var button_val = btn.html();
    alert(button_val);
    var root_dir = "/monitor/servers/detail/";
    var server_url = root_dir.concat(button_val);
    $.get(server_url, function(data, status){
        alert(data);
    } );
}

這是我在網(wǎng)上百度的辦法,但是button_val為什么彈出一個(gè)undefined。
請(qǐng)各位網(wǎng)友幫幫忙,謝謝了。

回答
編輯回答
假灑脫

<button onclick="ServerDetail($event)">codm-lobby-0001</button>
function ServerDetail(e) {

$(e.target).html();
//...

}

2017年1月19日 22:53
編輯回答
使勁操

兄弟,你這$(this)指的是window,當(dāng)然是undefined;

2018年3月22日 17:30
編輯回答
尤禮

在html中直接調(diào)用函數(shù);沒(méi)有傳參;函數(shù)內(nèi)this不是當(dāng)前btn

2018年3月9日 21:15
編輯回答
尋仙

根據(jù)你的評(píng)論,我猜測(cè)你可能是需要點(diǎn)擊那個(gè)按鈕的value,你可以用eventTarget的API,很簡(jiǎn)單的

2018年8月29日 16:04
編輯回答
互擼娃

頂樓正解。獲取內(nèi)部?jī)?nèi)容的方法沒(méi)問(wèn)題的話你自己打印一下調(diào)用方法的對(duì)象就知道問(wèn)題在哪了~

2018年3月13日 23:31
編輯回答
喜歡你
<button onclick="ServerDetail(this)">codm-lobby-0001</button>


function ServerDetail(_this) {
    var btn = $(_this);
    var button_val = btn.html();
}
2017年5月1日 22:26
編輯回答
巷尾
var button_val = $('button').text();
2017年4月1日 07:38