我正在尝试用一类"错误"找到下一个元素并撞墙.
在查看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的选择器进程(是的,开始时很混乱).
我在页面上有2个输入元素,我想删除一个.
这是我的意见:
<input value="blahblah@blah.com" name="Email" type="hidden">
<input value="blahblah@blah.com" id="Email" name="Email" type="text">
我在#Email上有一个模糊方法,它将删除隐藏的电子邮件字段.不幸的是,我很难将其删除.
有人可以帮助减轻我的脑力吗?我尝试使用:not,多个属性等.隐藏字段是服务器生成的,我不能阻止它被发回.
思考?
有没有办法限制jQuery UI滑块中的滑块选项?
我有一个分为5个部分的滑块.
但是,我只想要2,3和4选项.我不希望句柄转到1或5.
你怎么限制这个?
谢谢!
我有一个选择框和一个输入框,它们一起需要针对数据库进行验证.
<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调用.
任何人都有任何想法如何让我再次执行验证?
我有一个简单的jQuery问题.
为什么我不能这样做?
$("<div class='flora'></div>").insertBefore('</body>');
Run Code Online (Sandbox Code Playgroud)
我只想在HTML页面的末尾添加一个新的div.所以我认为我会使用.insertBefore方法,但jQuery似乎不喜欢定位</body>标记.
想法?
谢谢!
这应该非常简单:
<input type="button" name="test" id="test" value="roll over me" onmouseover="this.disabled=true;" onmouseout="this.disabled=false;">
如果我将鼠标光标放在此按钮上,它将被禁用..祝你好!但是现在当我将光标移出时,它没有启用...嘘.
我理解禁用它的概念意味着你不能用它做任何事情.但是如何通过鼠标启用它?可能吗?我错过了什么吗?
jquery ×6
forms ×2
javascript ×2
jquery-ui ×2
dom ×1
next ×1
onmouseout ×1
onmouseover ×1
slider ×1
traversal ×1
validation ×1