从按钮获取值时,Javascript代码不起作用
当我按下一个按钮时,我得到第一个按钮的值。我想要按下的按钮的值 JavaScript从按钮获取值时,Javascript代码不起作用,javascript,jquery,ajax,Javascript,Jquery,Ajax,当我按下一个按钮时,我得到第一个按钮的值。我想要按下的按钮的值 JavaScript function GetHadess() { var title = $(".myButtonn").val(); alert(title); } 按下的按钮值应显示在警报中,但此处显示的是第1个按钮的值 HTML代码 <tbody id="tbl"> <tr><td><input class="myButtonn" type=
function GetHadess() {
var title = $(".myButtonn").val();
alert(title);
}
按下的按钮值应显示在警报中,但此处显示的是第1个按钮的值
HTML代码
<tbody id="tbl">
<tr><td><input class="myButtonn" type="submit" name="title1" value=" bbb " onclick="GetHadess()"></td></tr>
<tr><td><input class="myButtonn" type="submit" name="title1" value=" bb " onclick="GetHadess()"></td></tr>
</tbody>
如下更改代码:
<tbody id="tbl">
<tr><td><input class="myButtonn" type="submit" name="title1" value=" bbb " onclick="GetHadess(this)"></td></tr>
<tr><td><input class="myButtonn" type="submit" name="title1" value=" bb " onclick="GetHadess(this)"></td></tr>
</tbody>
function GetHadess(this) {
var title = this.val();
alert(title);
}
函数gethades(this){
var title=this.val();
警报(标题);
}
如下更改代码:
<tbody id="tbl">
<tr><td><input class="myButtonn" type="submit" name="title1" value=" bbb " onclick="GetHadess(this)"></td></tr>
<tr><td><input class="myButtonn" type="submit" name="title1" value=" bb " onclick="GetHadess(this)"></td></tr>
</tbody>
function GetHadess(this) {
var title = this.val();
alert(title);
}
函数gethades(this){
var title=this.val();
警报(标题);
}
您必须将此
上下文传递给函数,以便它知道单击了哪个按钮,如下所示:-
函数gethades(元素){
var title=$(元素).val();
警报(标题);
}
您必须将
此
上下文传递给函数,以便它知道单击了哪个按钮,如下所示:-
函数gethades(元素){
var title=$(元素).val();
警报(标题);
}
$('.mybutton')。单击(函数(){
警报($(this.val())
})
$('.mybutton')。单击(函数(){
警报($(this.val())
})
不使用类获取值,而是在函数中传递事件,并使用event.target.value访问值 函数gethades(e){ console.log(如target.value); 警报(如目标值); }
不使用类获取值,而是在函数中传递事件,并使用event.target.value访问值 函数gethades(e){ console.log(如target.value); 警报(如目标值); }
将其传递给函数,并将其用作获取值的上下文。如果一个答案解决了你的问题,考虑接受这个答案。下面是如何返回到这里,并用滴答声/勾选符做同样的事情,直到它变成绿色。这通知了社区,找到了一个解决方案。否则,其他人可能会认为这个问题仍然是开放的,并且可能想要张贴(更多)。答案。您将获得积分,并鼓励其他人帮助您。欢迎使用Stack!“将此传递给函数,并将其用作获取值的上下文。如果一个答案解决了你的问题,考虑接受这个答案。下面是如何返回到这里,并用滴答声/勾选符做同样的事情,直到它变成绿色。这通知了社区,找到了一个解决方案。否则,其他人可能会认为这个问题仍然是开放的,并且可能想要张贴(更多)。答案。您将获得积分,并鼓励其他人帮助您。欢迎使用Stack!”