小编Loo*_*2nz的帖子

252
推荐指数
8
解决办法
19万
查看次数

jquery用class查找下一个元素

我正在尝试用一类"错误"找到下一个元素并撞墙.

在查看jQuery网站上的演示时,这应该可以,但不是.

$("button[disabled]").next().text("this button is disabled");

<div>
   <button disabled="disabled">First</button>
   <span>no overwrite</span>
   <span class="error"></span>
</div>

<div>
   <button>Second</button>
   <span></span>
</div>

<div>
   <button disabled="disabled">Third</button>
   <span>no overwrite</span>
   <span class="error"></span>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试找到有问题的元素之后的span或div或其他内容,例如上面的按钮.

所以禁用的按钮行应该显示'没有覆盖此按钮被禁用'

我试过了

$("button[disabled]").next(".error").text("this button is disabled");

无济于事.

jquery dom traversal next

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

jquery选择具有多个属性的元素

好吧......我现在正在使用jquery的选择器进程(是的,开始时很混乱).

我在页面上有2个输入元素,我想删除一个.

这是我的意见:

<input value="blahblah@blah.com" name="Email" type="hidden">

<input value="blahblah@blah.com" id="Email" name="Email" type="text">

我在#Email上有一个模糊方法,它将删除隐藏的电子邮件字段.不幸的是,我很难将其删除.

有人可以帮助减轻我的脑力吗?我尝试使用:not,多个属性等.隐藏字段是服务器生成的,我不能阻止它被发回.

思考?

forms jquery css-selectors

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

帮助jquery滑块范围选项

有没有办法限制jQuery UI滑块中的滑块选项?

我有一个分为5个部分的滑块.

但是,我只想要2,3和4选项.我不希望句柄转到1或5.

你怎么限制这个?

谢谢!

javascript jquery jquery-ui slider

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

jQuery验证插件:第二次尝试后远程调用无法正常工作

我有一个选择框和一个输入框,它们一起需要针对数据库进行验证.

<select name="gameID" id="gameID">
    <option value="">Select</>
    <option value="1>Game1</>
    <option vlaue="2>Game2</>
</select>

<input type="text" name="title" id="title">
Run Code Online (Sandbox Code Playgroud)

我的javascript验证插件片段如下所示:

title: {
    required: true,
    remote: function(){
        return {
            type:"POST",
            url: "/services/my.cfc?method=checkTitleDupe",
            data: "gameid="+$('#gameID').val() + "&title=" + $('[name=title]').val(),
            cache: false
        }
    }
}, 
gameTitle: {required: true}
Run Code Online (Sandbox Code Playgroud)

这会检查数据库的标题及其分类.

如果我选择Game1并输入与数据库匹配的标题,则会出现错误.

现在我返回并将gameID更改为Game2并保持标题相同.

基本上这应该是有效的.没有标题被归类为Game2.但是,验证不会执行.看着我的firebug控制台,在我从Game1模糊并从标题模糊后,我没有看到第二个ajax调用.

任何人都有任何想法如何让我再次执行验证?

forms validation jquery

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

jquery insertbefore

我有一个简单的jQuery问题.

为什么我不能这样做?

$("<div class='flora'></div>").insertBefore('</body>');
Run Code Online (Sandbox Code Playgroud)

我只想在HTML页面的末尾添加一个新的div.所以我认为我会使用.insertBefore方法,但jQuery似乎不喜欢定位</body>标记.

想法?

谢谢!

jquery

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

Javascript:使用mouseover/mouseout启用/禁用按钮

这应该非常简单:

<input type="button" name="test" id="test" value="roll over me" onmouseover="this.disabled=true;" onmouseout="this.disabled=false;">

如果我将鼠标光标放在此按钮上,它将被禁用..祝你好!但是现在当我将光标移出时,它没有启用...嘘.

我理解禁用它的概念意味着你不能用它做任何事情.但是如何通过鼠标启用它?可能吗?我错过了什么吗?

javascript onmouseover onmouseout

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