嘿,我在Stack Overflow上查看了一些问题并尝试了其他人的解决方案,但都无法使其正常工作。
我有一个如下所示的选择元素:
<select id="slct_firstCat" name="slct_firstCat" size="15">
</select>
这只有在特定的 AJAX 请求完成后才会显示,因此这个选择元素不是与原始页面的 DOM 一起加载的,而是在主页面加载后作为单独的 AJAX 请求加载的。
我基本上想要做到这一点...
if (/* select element exists */) {
// Then change the colour of a div to green
} else {
// Change the colour to red
}
请记住,在页面加载完成之后才能运行此功能。如果需要,我可以点击选择器来运行JS函数。
我尝试了下面的代码,但无法使其工作:
if ($(".element1").length > 0 || $(".element2").length > 0 {
// code
}
基本上,如果选择元素存在,则将选项卡颜色更改为绿色,否则将其更改为红色。
.success()
回调函数中执行你的...stuff...
吗? - Xion