相关疑难解决方法(0)

如果元素存在然后检查?

代码在访问网页时会起作用,它会自动隐藏#OrderDeliveryAddressdiv.但我想知道这是正确的做法吗?

有没有办法检查.selectAddressListdiv/class 是否先存在,然后检查值?

$(document).ready(function() {
    if ($(".selectAddressList").val() == "selectAddressBook") {
         $("#OrderDeliveryAddress").hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

4
推荐指数
1
解决办法
1509
查看次数

jQuery如何控制,文档中是否存在元素?

我想在页面加载时控制文档中是否存在带有ID的元素.我尝试了下面的代码,但我失败了.

   if($(':not(#<%=TextBox1.ClientID %>)')){
     alert("Object is null")else{alert("Object is exist")}}
Run Code Online (Sandbox Code Playgroud)

Thansk现在已经为你提供了帮助.

jquery

2
推荐指数
2
解决办法
1万
查看次数

即使具有此ID的标记不存在,$("#id")也会重新调整非空值

我在做

var tag = $("#foo");
if(tag != null) {
 // do something
}
Run Code Online (Sandbox Code Playgroud)

问题是,即使首次执行脚本时标记不存在,标记变量的值也是非空的,因此它会破坏代码.

为什么会这样?

jquery

2
推荐指数
1
解决办法
2549
查看次数

为什么这总是返回true?

我正在使用jquery检查div元素中的字符串,但它总是返回if if never else,即使dom不包含那么$我犯的是什么愚蠢的错误?

$('.bw-switcher').on('click', function() {
    $(this).toggleClass('toggledrate', 1000);
    $('.toggledrate > .bwswitch-button:before').toggle('fast');
    $('.toggle_rates').toggle('fast');
    if ($(".deatils.dailyPrice:contains($)")) {
        $('.deatils.dailyPrice').toggle('fast');
        console.log('I am the if');
    } else {
        console.log('I am the else');
        $('.deatils.dailyPrice').toggle('fast').prepend('$');
    }
    $('.toggledrate > .bwswitch-button:after').toggle('fast');
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
280
查看次数

jQuery Find元素别无所作用?

我试图使用jQuery基本上通过jQuery包装一堆CSS修改,但在IDsClasses不存在的页面上我得到错误?喜欢

jQuery(".class").css(random_stuff) 不是一个功能

任何想法我能做什么来找到元素,什么都不做或?

jquery try-catch find css-selectors

0
推荐指数
1
解决办法
4330
查看次数

如何使用jquery或javascript检查表单上是否存在textarea字段?

$("textarea").cleditor({ width: "800px", height: "300px" })[0].focus();
Run Code Online (Sandbox Code Playgroud)

但是,当我没有textarea felad我得到

Error: $("textarea").cleditor({width: "800px", height: "300px"})[0] is undefined
Run Code Online (Sandbox Code Playgroud)

我如何检查textarea字段是否存在.

我尝试($("textarea").val())但不能正常工作.我也尝试value()但也没有工作.我如何检查是否存在?

jquery

0
推荐指数
1
解决办法
3253
查看次数

如何使用jquery知道是否存在具有特定id的div

我正在开发一个简单的程序,它允许用户在单击添加文本按钮时添加一些文本.但是,当用户再次单击"添加文本"按钮时,不应添加新的文本区域,而应该聚焦当前的文本区域,或者如果它被隐藏,则必须使其可见.

这应该使用jquery完成.

有任何想法吗 ?

jquery

0
推荐指数
1
解决办法
7289
查看次数

此代码无法找到具有特定ID的div

如果您在此处尝试此代码:

http://jsfiddle.net/8BEpZ/

我正在尝试找到一个id为"test"的div,如果我找不到,我会创建它.问题是,如果我多次调用此函数,它会一直重新创建div:

var divClasses = $('?#test');
if (divClasses.length==0) {
    divClasses = $('<div />', { id:"test" }).appendTo('body');
    console.log('anormal !');
}
Run Code Online (Sandbox Code Playgroud)

怎么会?

javascript jquery

0
推荐指数
1
解决办法
144
查看次数

标签 统计

jquery ×8

javascript ×3

css-selectors ×1

find ×1

try-catch ×1