Jquery 具有链接的find和parent方法的条件
我有下面的HTML,我正试图弄清楚如何用jQuery做一些事情。我想使用下面的代码,如果它可以在页面上找到id为myDatatable的表,那么只执行下面的两行代码。我想这应该是慢慢回到父对象,然后尝试执行find()操作,但我不确定我该如何更正条件Jquery 具有链接的find和parent方法的条件,jquery,Jquery,我有下面的HTML,我正试图弄清楚如何用jQuery做一些事情。我想使用下面的代码,如果它可以在页面上找到id为myDatatable的表,那么只执行下面的两行代码。我想这应该是慢慢回到父对象,然后尝试执行find()操作,但我不确定我该如何更正条件 $('.panel-title').addClass('pull-left'); $('.panel-heading').append('<div class="pull-right" style="padding-top:5px;">
$('.panel-title').addClass('pull-left');
$('.panel-heading').append('<div class="pull-right" style="padding-top:5px;"><a class="btn btn-sm btn-default btn-block" href="'+ window.location.href +'/create">Add New</a></div>');
<!-- Begin: Content -->
<section id="content">
<div class="row">
<div class="col-md-12">
<div class="panel panel-visible">
<div class="panel-heading">
<div class="panel-title hidden-xs">
<span class="glyphicon glyphicon-tasks"></span>Users
</div>
</div>
<div class="panel-body pn">
<table class="table table-striped table-bordered table-hover" id="myDatatable" cellspacing="0" width="100%">
...table data here
</table>
</div>
</div>
</div>
</div>
</section>
$('.panel title').addClass('pull-left');
$('面板标题')。追加('');
使用者
…这里的表数据
只需检查页面上是否有id=myDatabase的表
<!-- Begin: Content -->
<section id="content">
<div class="row">
<div class="col-md-12">
<div class="panel panel-visible">
<div class="panel-heading">
<div class="panel-title hidden-xs">
<span class="glyphicon glyphicon-tasks"></span>Users
</div>
</div>
<div class="panel-body pn">
<table class="table table-striped table-bordered table-hover" id="myDatatable" cellspacing="0" width="100%">
...table data here
</table>
</div>
</div>
</div>
</div>
</section>
<script>
if($('#myDatatable').length>0){
$('.panel-title').addClass('pull-left');
$('.panel-heading').append('<div class="pull-right" style="padding-top:5px;"><a class="btn btn-sm btn-default btn-block" href="'+ window.location.href +'/create">Add New</a></div>');
}
</script>
你的意思是,如果表“myDatabase”存在,那么你想执行这两行javascript?是的,我确实希望它只在id为myDatatable的表存在时执行这两行。看看这个答案:为什么称它为myDatabase???@user3732216这是你给表赋予的
id
属性
if($('#content').has('#myDatabase').length>0){
$('.panel-title').addClass('pull-left');
$('.panel-heading').append('<div class="pull-right" style="padding-top:5px;"><a class="btn btn-sm btn-default btn-block" href="'+ window.location.href +'/create">Add New</a></div>');
}