gpt4 book ai didi

jquery - 完成 If 语句

转载 作者:行者123 更新时间:2023-12-01 06:30:10 27 4
gpt4 key购买 nike

这是一个简单的问题。

<table id="menuStructuresPageList" class="rounded-corner dataTablePageList">

if ($('.dataTablePageList')) {

我想做的是执行一个 if 语句,该语句表示如果具有 dataTablesPageList 类的对象也具有 menuStructuresPageList 的 id,则 ....

但我不确定如何完成 if 语句的尾部。

编辑:

我要说的是,这是与许多表共享的代码,因此所有表都具有 dataTablePageList 类,但如果其中一个表具有 menuStructuresPageList 的 id,那么它需要执行语句的 if 部分。

if ($('.dataTablePageList')) {

} else {

var oTable = $('.dataTablePageList').dataTable( {
"bJQueryUI": true,
"iDisplayLength": 10,
"sPaginationType": "full_numbers",
"aoColumnDefs": [
{ "sWidth": "20px", "aTargets": [ 0 ] },
{ "sWidth": "40px", "aTargets": [ -1 ] },
{ "sWidth": "40px", "aTargets": [ -2 ] },
{ "bSortable": false, "aTargets": [ 0 ] },
{ "bSortable": false, "aTargets": [ -1] },
{ "bSortable": false, "aTargets": [ -2 ] },
{ "sClass": "center", "aTargets": [ 0 ] },
{ "sClass": "center", "aTargets": [ -1 ] },
{ "sClass": "center", "aTargets": [ -2 ] }
]
});
}

最佳答案

我会使用.hasClass

if (!$('#menuStructuresPageList').hasClass('dataTablePageList')) {
...

编辑:您的意思是您想要在 if 内有两个分支?

if ($(this).hasClass('.dataTablePageList')) {

// do something
if(this.id == "menuStructuresPageList" ) {

// do something
}

} else {
...

关于jquery - 完成 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893949/

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