Tag: 条件

如果用户输入了路径,则返回拆分值,否则返回空白

我需要动态显示用户输入的路径的名称和拆分路径。 为此,我拆分了用户输入的路径并仅抓取其中的某些部分。 例如,如果用户输入路径为: /content/mypath/myfolder/about/images/abc.jpg然后我正在显示images / abc.jpg。 但是,假设用户只输入名称而不输入路径,在这种情况下至少应该应用和显示名称。 但每次进入路径时它都会显示0。 我该如何解决? $(document).ready(function(){ $(‘#getData’).click(function(){ var name = $(‘#name’).val(); var imgPath = $(‘#imgPath’).val(); var newPath = imgPath.match(/images\/.*$/i); $(‘.container’).append( $(”).text(name), $(”).text(function(imgPath){ return newPath ? imgPath : $(‘#imgPath’).val(); }) ); //console.log(slicedPath); }); }); Name: Image path: Click

即使表中没有选择,警报也会弹出

我有一个bootstrap模式,其中包含一个用户表。 我可以从表格中选择一个用户,点击“保存”后,会显示所选用户的详细信息,并收到一条提示“数据已成功保存!”的提醒。 警报位于我的代码中’saveData()’方法的末尾。 但是,即使从表中没有选择任何行,当我单击“保存”时,仍然会收到相同的警报“数据已成功保存!”。 如何确保仅在添加所选使用的详细信息时才显示警报? var currentPageNo = 0; // Keep track of currently displayed page // Select button that is descendant of userList $(‘#userList .prev-btn’).click(function(){ userList(currentPageNo-10); }); $(‘#userList .next-btn’).click(function(){ userList(currentPageNo+10); }); $(‘#adminList .prev-btn’).click(function(){ adminList(currentPageNo-10); }); $(‘#adminList .next-btn’).click(function(){ adminList(currentPageNo+10); }); function userList(pageNo) { var resType=”userList”; createTable(resType,pageNo); } function adminList(pageNo) { var resType=”adminList”; createTable(resType,pageNo); } function […]

Jquery基于选择文本的条件validation

我想仅在“select1”字段中选定的文本是“其他”时才需要“其他”字段我正在尝试的规则是: other: { required: function(element){ return $(“#select1 option:selected”).text() == “Other”; } } 我做错了什么? 这是代码: $(document).ready(function(){ $(‘form:first’).validate({ rules: { cname: { required: true, }, select1: { valueNotEquals: “0” } }, other: { required: function(element){ return $(“#select1 option:selected”).text() == “Other”; } }, messages: { cname: “Please enter a valid naaaammmeeee.”, select1: “Please choose a valid option”, other: […]

表格单元格内的文本颜色的条件更改

我试图使用jQuery有条件地改变一些表格单元格的颜色。 我有一张桌子: Class Code 3 Science Class Code 4 Science . . . 样式定义lowqty {color:red;} 我希望在数字低于4时更改第二列的颜色。 我试图用以下方法做到这一点,但没有得到它的工作。 $(‘.qty’).change( function() { if ($(this).text() <= 3 ) { $(this).addClass('lowqty'); } }); 我已经尝试了3作为一个字符串以及一个数字,我已经尝试过滤并添加除了更改。

Javascript / jQuery – 根据下拉选择转到URL

我有3个下拉框和一个go按钮。 我需要转到一个基于3个URL框中选择的内容构建的URL – 这是我的代码示例。 http:// ftp:// https:// google yahoo bbc hotmail .com .net .co.uk 因此,例如,如果用户选择http:// + yahoo + .net – 然后点击“开始”按钮,他们将被发送到http://yahoo.net或者如果用户选择https // + hotmail + .com然后他们被发送到https://hotmail.com 是否有一些jQuery或Javascript代码可以检测下拉列表中的选择,然后构建正确的URL并在按下“Go”按钮时转到它? 谢谢扎克

如果$(element)hasClass然后.animate()不工作?

我正在制作一个箭头动画,当一个元素有一个“activeSlide”类由于某种原因它没有按预期运行。 我不知道为什么会这样,任何人都可以提供一些有关我做错什么的见解? $(document).ready(function() { if($(‘#navitem-2’).hasClass(“activeSlide”)){ $(“#navarro”).animate({marginLeft:”220px”}, 500); }; }); 谢谢! * 更新 * :以下是类更改onclick的一个例子,但动画不起作用: http : //jsfiddle.net/somewhereinsf/pn5sx/1/

Javascript:<script src = jquery …仅当condition为true时

我正在开发javascript,并且只有在条件得到validation时才想插入脚本。 例如: var a = exampleVariable; if (a == conditionIwant) { // append to head: }; //or something like this 如果条件为真,我怎么能插入jquery.js?

有条件的选择应该是或

这是代码当前存在的示例: http : //jsfiddle.net/rym2g/ 我现在唯一要做的就是根据所做的选择确保它是唯一可用的选择……例如: 你是谁? 吉姆 凯尔 贝基 (你选择了becky) 显示becky的forms (你决定要选择kyle而不是becky) 隐藏becky的forms并仅显示凯尔的forms 希望我已经很好地解释了自己。 AAA BBB aaa bbb A-1-1 A-1-2 111 222 A-2-1 A-2-2 和JavaScript: $(document).on(“click”, “ul.form-nav a”, function(event) { event.preventDefault(); var id = event.target.href.replace(/^[^#]+/, “”); console.log(“Going to: ” + id); $(id).show().focus(); });

这是一个错误吗? (JavaScript条件)

我有一些代码用于游戏的一部分,其中一个绝对定位的div( id = ‘cursor’ )跟随你的鼠标光标。 当cursor div进入另一个div( class = ‘thing’ )(这些是jsfiddles中的白框)时, cursor速度会发生变化。 在这个JSfiddle中,你会发现它完美无缺。 当cursor点击时, cursor加速。 这是用于更改速度的条件( newSpeed决定cursor的速度): if (b1 b2 || r1 r2){ newSpeed = 200; changeCursorSpeed(); } else { newSpeed = 12; changeCursorSpeed(); console.log(‘hit’); } 我遇到的问题是当我在条件中切换newSpeed的值时: if (b1 b2 || r1 r2){ newSpeed = 12; changeCursorSpeed(); } else { newSpeed = 200; changeCursorSpeed(); console.log(‘hit’); […]

经过一段时间或满足条件后运行代码

什么是编写代码的最佳和DRYest方法,可以在某个时间过去(例如,5秒)或满足某些条件(例如bool = true )时执行 – 以先到者为准 。 从脚本第一次运行开始计算五秒钟,布尔值是另一个函数更改的全局值。 我不认为你可以把时间和bool-check结合在一个陈述中,但另一个好方法也是好的。 伪代码: if (bool = true OR timePassed = 5000): runCode()