如果可调整大小的小部件(jquery ui)的选项中不存在id/class,则设置另一个字符串
我根据以下参考实现了一个定制的小部件(alsoResizeReverse): (我使用公认的答案) 但是,我想知道,如果在alsoResizeReverse上指定的id不存在,是否有任何解决方案来设置另一个id 例如,以下是我当前的代码:如果可调整大小的小部件(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,
$("#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下的三元参考: