如何在 jquery 中获取被点击的按钮属性 ID 和值
how to get clicked Button attribute Id and value in jquery
我想在这种情况下单击时获取按钮 ID 和值
这是我的 html 我写了这个 html 标签
<div class="row ">
<div class="col-lg-8 m-auto border">
<button id="btnadd" class="btn btn-info">add attribute</button>
<br>
<div class="row border" id="holder">
<div id="mainholder1" class="row">
<div class="col-lg-5">
<input type="text" class="form-control form-text" name="title" placeholder="enter title">
</div>
<div class="col-lg-5">
<textarea name="desc" id="desc" class="form-text form-control"></textarea>
</div>
<div class="col-lg-2">
<button class="btn btn-danger mybtn">remove</button>
</div>
</div>
</div>
</div>
</div>
在我的脚本文件中添加了这个
我只想通过调用函数
访问点击的按钮
$(function () {
var i = 1;
$("#btnadd").click(function () {
var elemnts =
'<div class="row" id="holder' + i++ + '">' +
'<div class="col-lg-5">' +
'<input type="text" class="form-control form-text" name="title" placeholder="enter title">' +
'</div>' +
'<div class="col-lg-5">' +
'<textarea name="desc" id="desc" class="form-text form-control"></textarea>' +
'</div>' +
'<div class="col-lg-2">' +
'<button id="hhs" onclick="hii()" class="btn btn-danger mybtn" value="' + i + '">remove</button>' +
'</div>' +
'</div>';
$("#holder").append(elemnts)
})
})
function hii(){
// i wanna get access to the clicked button
}
阿巴斯。请尝试以下。
$(function () {
var i = 1;
$("#btnadd").click(function () {
var elemnts =
'<div class="row" id="holder' + i++ + '">' +
'<div class="col-lg-5">' +
'<input type="text" class="form-control form-text" name="title" placeholder="enter title">' +
'</div>' +
'<div class="col-lg-5">' +
'<textarea name="desc" id="desc" class="form-text form-control"></textarea>' +
'</div>' +
'<div class="col-lg-2">' +
'<button id="hhs" class="btn btn-danger mybtn" value="' + i + '">remove</button>' +
'</div>' +
'</div>';
$("#holder").append(elemnts)
})
$(document).on('click', '#hhs', function() {
// hii function code should be here.
});
});
希望这对您有所帮助。编码愉快~:)
我想在这种情况下单击时获取按钮 ID 和值
这是我的 html 我写了这个 html 标签
<div class="row ">
<div class="col-lg-8 m-auto border">
<button id="btnadd" class="btn btn-info">add attribute</button>
<br>
<div class="row border" id="holder">
<div id="mainholder1" class="row">
<div class="col-lg-5">
<input type="text" class="form-control form-text" name="title" placeholder="enter title">
</div>
<div class="col-lg-5">
<textarea name="desc" id="desc" class="form-text form-control"></textarea>
</div>
<div class="col-lg-2">
<button class="btn btn-danger mybtn">remove</button>
</div>
</div>
</div>
</div>
</div>
在我的脚本文件中添加了这个 我只想通过调用函数
访问点击的按钮 $(function () {
var i = 1;
$("#btnadd").click(function () {
var elemnts =
'<div class="row" id="holder' + i++ + '">' +
'<div class="col-lg-5">' +
'<input type="text" class="form-control form-text" name="title" placeholder="enter title">' +
'</div>' +
'<div class="col-lg-5">' +
'<textarea name="desc" id="desc" class="form-text form-control"></textarea>' +
'</div>' +
'<div class="col-lg-2">' +
'<button id="hhs" onclick="hii()" class="btn btn-danger mybtn" value="' + i + '">remove</button>' +
'</div>' +
'</div>';
$("#holder").append(elemnts)
})
})
function hii(){
// i wanna get access to the clicked button
}
阿巴斯。请尝试以下。
$(function () {
var i = 1;
$("#btnadd").click(function () {
var elemnts =
'<div class="row" id="holder' + i++ + '">' +
'<div class="col-lg-5">' +
'<input type="text" class="form-control form-text" name="title" placeholder="enter title">' +
'</div>' +
'<div class="col-lg-5">' +
'<textarea name="desc" id="desc" class="form-text form-control"></textarea>' +
'</div>' +
'<div class="col-lg-2">' +
'<button id="hhs" class="btn btn-danger mybtn" value="' + i + '">remove</button>' +
'</div>' +
'</div>';
$("#holder").append(elemnts)
})
$(document).on('click', '#hhs', function() {
// hii function code should be here.
});
});
希望这对您有所帮助。编码愉快~:)