Tag: JavaScript

JavaScript添加点击事件监听器类

我有一个删除ID的列表视图。 我想添加一个监听器到一个特定的类的所有元素,并确认提醒。 我的问题是,这似乎只是将侦听器添加到它find的第一个类。 我试图使用querySelectorAll,但它没有工作 <script> var deleteLink = document.querySelector('.delete'); deleteLink.addEventListener('click', function(event) { event.preventDefault(); var choice = confirm("sure u want to delete?"); if (choice) { return true; } }); </script> 列表: <?php while($obj=$result->fetch_object()) { echo '<li><a class="delete" href="removeTruck.php?tid='.$obj->id.'">'.$obj->id.'</a>' . '<a href="#" class="delete"></a> </li>'."\n"; } /* free result set */ $result->close(); $mysqli->close(); ?>

不再能够使用ddescribe或iit

我曾经能够使用ddescribe和iit让茉莉花/果报运行一个特定的testing或一组testing。 但是,现在它不再有效,我得到这个错误:(或类似的iit)。 INFO [karma]: Karma v0.12.31 server started at http://localhost:8081/ INFO [launcher]: Starting browser PhantomJS INFO [PhantomJS 1.9.8 (Windows 7)]: Connected on socket jIMgciNEN5VXBdZOhDz2 with id 78471739 PhantomJS 1.9.8 (Windows 7) ERROR ReferenceError: Can't find variable: ddescribe at /…/test.js:146 我正在运行:业力0.12.28,茉莉花2.2.0,业力 – 茉莉花:0.3.5,业力 – 幻影 – 发射器:0.1.4 以下是testing文件基本的样子: 'use strict'; ddescribe('MyController', function() { it('should do xyz', […]

Google Analytics pageTracker未定义?

有点困惑…我试图跟踪被点击的mailto链接,但不断的'pageTracker未定义'显示。 我在我的end body tag()之前有下面的代码 <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-000000']); // This is my account number, I have added the zeros in this editor _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = […]

Javascript由两个字段sorting数组

grouperArray.sort(function (a, b) { var aSize = a.gsize; var bSize = b.gsize; var aLow = a.glow; var bLow = b.glow; console.log(aLow + " | " + bLow); return (aSize < bSize) ? -1 : (aSize > bSize) ? 1 : 0; }); 所以上面的代码按gsizesorting – 从最小到最大。 它运作良好。 但是,如果gsize是相同的,我希望它然后通过发光sorting。 谢谢。

Object.freeze()vs const

Object.freeze()看起来像是在ES6中使用const的过渡便利方法。 有没有在代码中占据他们的位置的情况,还是有一种首选的方式来处理不可变数据? 我应该使用Object.freeze()直到所有浏览器支持const然后切换到使用const ?

针对jQuery中的每个循环嵌套$(this)

我试图弄清楚,当迭代通过一些列表项时,如何在嵌套的foreach循环中定位每个“$(this)”等价物。 这是我的问题的一个例子: $('li').each(function(){ // I believe $(this) would target each li item… $(this).children("li").each(function(){ // … but how can I target each of these li items? Doesn't $(this) target the original loop? }); });

jqueryselect所有checkbox

我有一系列的checkbox,通过ajax一次加载100个。 我需要这个jquery让我有一个button时,按全屏检查。 如果更多的被加载,并按下button,也许切换所有closures,然后再次按下切换回来。 这是我的,显然它不适合我。 $(function () { $('#selectall').click(function () { $('#friendslist').find(':checkbox').attr('checked', this.checked); }); }); button是#selectall ,checkbox是类.tf ,并且它们都位于名为#check的父级div中,在名为#friend的div内部,名为#friendslist的div 例: <div id='friendslist'> <div id='friend'> <div id='check'> <input type='checkbox' class='tf' name='hurr' value='durr1'> </div> </div> <div id='friend'> <div id='check'> <input type='checkbox' class='tf' name='hurr' value='durr2'> </div> </div> <div id='friend'> <div id='check'> <input type='checkbox' class='tf' name='hurr' value='durr3'> </div> </div> </div> <input […]

JavaScript阻止模式窗口closuresHTML5video播放

我有一个模式窗口html5video元素。 当我closures窗口时,video继续播放。 我是JS的总新手。 是否有一种简单的方法将video播放停止function绑定到窗口closuresbutton? 以下是我的html页面: <!DOCTYPE html > <html lang="en"> <head> <meta charset="utf-8" /> <title>Modal Test</title> <script type="text/javascript" src="jquery.js"> </script> <script type="text/javascript"> $(document).ready(function(){ $("#showSimpleModal").click(function() { $("div#simpleModal").addClass("show"); return false; }); $("#closeSimple").click(function() { $("div#simpleModal").removeClass("show"); return false; }); }); </script> <style type="text/css"> div#simpleModal { position:absolute; top: 40px; width: 320px; left: 170px; border: solid 1px #bbb; padding: 20px; background: […]

使用javascript将另一个类添加到div

我有一个函数,检查表单提交的年龄,然后根据年龄返回一个div中的新内容。 现在我只是使用getElementById来replacehtml内容。 如果我也可以添加一个类到一个div,我认为会对我更好。 所以,例如我有.. if (under certain age) { document.getElementById('hello').innerHTML = "<p>Good Bye</p>"; createCookie('age','not13',0) return false; } else { document.getElementById('hello').innerHTML = "<p>Hello</p>"; return true; } 我想要做的是在div中的一切,如果返回false然后该div消失,并用其他内容replace..我可以得到任何想法,以一个很好的方式来实现这个纯JavaScript。 我不想使用jQuery这个特定的function。

样式化JQuery UI自动完成

小提琴 我试图设置自动完成内部的部分,但我不知道该放在CSS的部分。 我正在试图使: color: #96f226; border-radius: 0px; border: 1px solid #454545; 有什么build议么???