Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果可调整大小的小部件(jquery ui)的选项中不存在id/class,则设置另一个字符串_Jquery_Jquery Ui_Jquery Ui Resizable - Fatal编程技术网

如果可调整大小的小部件(jquery ui)的选项中不存在id/class,则设置另一个字符串

如果可调整大小的小部件(jquery ui)的选项中不存在id/class,则设置另一个字符串,jquery,jquery-ui,jquery-ui-resizable,Jquery,Jquery Ui,Jquery Ui Resizable,我根据以下参考实现了一个定制的小部件(alsoResizeReverse): (我使用公认的答案) 但是,我想知道,如果在alsoResizeReverse上指定的id不存在,是否有任何解决方案来设置另一个id 例如,以下是我当前的代码: $("#select").resizable({ handles: "s", alsoResizeReverse: "#content-timesheet", minHeight: 74.25,

我根据以下参考实现了一个定制的小部件(alsoResizeReverse): (我使用公认的答案)

但是,我想知道,如果在alsoResizeReverse上指定的id不存在,是否有任何解决方案来设置另一个id

例如,以下是我当前的代码:

$("#select").resizable({
        handles: "s",
        alsoResizeReverse: "#content-timesheet",
        minHeight: 74.25,
        maxHeight: 378
    });
如果
“#内容时间表”
不存在,我想设置另一个id。因此,逻辑大致如下:

if($('#content-timesheet').length){
    alsoResizeReverse = "#content-timesheet";
}else{
    alsoResizeReverse = "#content-useditems";
}

提前谢谢。

您可以在三元表达式中检查jQuery对象的
length
属性。试试这个:

alsoResizeReverse: $('#content-timesheet').length ? '#content-timesheet' : '#content-useditems',
MDN下的三元参考: