gpt4 book ai didi

javascript - 通过js在html中创建点击 Action

转载 作者:行者123 更新时间:2023-11-28 18:23:05 25 4
gpt4 key购买 nike

尝试在跨度或具有 id 的元素上创建 react (在我的示例中 id=reset)(on.click)操作。尝试通过 getElementByID 或 .find 或只是 .click 查找我的元素,但它不起作用...也许是因为我想按的东西是一个 child 的 child 的 child ...我不确定,谢谢帮助...正确的问题是:我的 btnClick 函数应该如何正常工作?

我的index.html:

<!DOCTYPE html>
<html lang="en">
<head>
<title>MIB2/MIB2+ Tool</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/chartist.min.css" rel="stylesheet">
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js">
</script>
<script src="js/controler.js"></script>
<script src="js/chartist.min.js"></script>

</head>
<body>
<div class="navbar navbar-inverse">
<ul class="nav navbar-nav" role="tablist">
<li>
<a href="javascript:void(0);" data-address="ip-info.php" data-role="targets">
available targets
</a>
</li>
</div>
<div class="container-fluid well-lg">
<div id="targetInformation" class="container">
</div>
</div>
</body>
</html>

我的ip-info.php:

echo'
<div class=" col-md-4 col-sm-6 col-xs-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">
<span id="reset" title="Power Switch" class=" pull-right hover glyphicon glyphicon-repeat" style="cursor: pointer;" aria-hidden="true">
</span>
</h3>

</div>
<div class="panel-body text-center">';
</div>
</div>
</div>';

我的controler.JS:

var TargetInformation = [
'ip':'1.2.3.4',
'ip':'5.6.7.8'
]

var SCRIPT = {
init : function(){
this.clickOnMenu();
},
clickOnMenu: function(){
$("ul.nav a").on('click',function() {
$("#targetInformation").html(''); // clean screen
var role = $(this).data('role');
switch(role) {
case 'targets':
for(i=0; i< TargetInformation.length; i++) {
$.get( $(this).data('address'), {'ip':TargetInformation[i]}, function (data) {
$("#targetInformation").append(data);
});
}
}
}
var aaa = {
btnClick: function()
{
$(document).find("#reset").on('click',function() {
console.log('hello');
});
}
}

$(document).ready( function(){
SCRIPT.init();
aaa.btnClick();
} );

最佳答案

在您的 btnClick 函数中尝试一下 -

$('html').on('click', "#reset", function() {
console.log('hello');
});

关于javascript - 通过js在html中创建点击 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39634098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com