Tag: 点击

如何在点击时获得csshover值?

关注这个问题 ,我还有另一个问题 – 如何在单击文本链接时获取csshover值? 例如,我有文本hover的这些值 a.test { text-decoration:none; } a.test:hover { text-decoration:none; opacity:0.6 !important; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=60)”; filter:alpha(opacity=60) !important; } Click Me 这当然失败了! $(“.test”).click(function(){ alert($(this).css()); return false; }) 可能吗? 我遇到了类似的问题,但我不想使用该插件。

如何“如果点击其他……”

我正在尝试使用jQuery来做类似的事情 if(jQuery(‘#id’).click) { //do-some-stuff } else { //run function2 } 但我不确定如何使用jQuery做到这一点? 任何帮助将不胜感激。 编辑:我正在尝试运行一个函数,如果单击了#id并且特别是没有单击它然后运行函数2? 即我需要首先检查在运行function2之前是否已经点击了#id?

jQuery .click()不工作?

我按如下方式生成html表中的按钮组,然后我想在单击时调用函数。 $.each(childData, function(key, item) { var packPath = key.replace(/_/g, “/”); //Replace underscore with slash div.innerHTML = div.innerHTML + ”+key+” + ‘Originals’; }) 这就是我调用函数但它无法正常工作的方式。 $(“.download”).click(function(){ alert(); }); 上面的代码在哪里错了?

JQuery访问动态创建的对象

如何加入动态生成的对象(div)。 我的意思是当$(document).ready(function()启动时,输出中没有$(document).ready(function() 。 如果我做: $(‘#click_me’).click(function() { $(‘#container’).append(‘can you click on me?’); }); $(‘#clicker2’).click(function() { alert(‘hurray, it works’); }); clicker2不起作用 我该如何解决? 我打算动态创建多个。 我也希望将Jquery操作分配给它们。

没有字符串,jQuery .click函数无法正常工作

链接到第一个问题: Ruby on Rails和Jquery:尝试在提交后切换字符 我昨天问了这个问题,并得到了我认为是一些有用的反馈,但现在我现在迷失了什么是错的。 我正在尝试在RoR中构建一个tic-tac-toe游戏,目前我在设置页面后仍然试图切换玩家。 jQuery的: $(document).ready(function(){ var currentPlayer = $(#table).data(“current-player”); $(“.square”).click(function(){ // Gather the position that was clicked var number = $(this).data(“position”); // Locate the game form var form = $(“form”); // Locate the input field corresponding to that position var input = $(“input[data-position='” + number + “‘]”); // Set the value of […]

将click事件绑定到类中的方法

在我的对象的构造函数中,我创建了一些span标记,我需要将它们引用到同一对象的方法中。 以下是我的代码示例: $(document).ready(function(){ var slider = new myObject(“name”); }); function myObject(data){ this.name = data; //Add a span tag, and the onclick must refer to the object’s method $(“body”).append(“Test”); $(“span”).click(function(){ myMethod(); //I want to exec the method of the current object }); this.myMethod = myMethod; function myMethod(){ alert(this.name); //This show undefined } } 使用此代码调用该方法,但它不是对象的引用(this.name show undefined)我该如何解决? […]

Jquery Onclick第二次没有发生

我有点困惑为什么这不起作用; 我假设因为我正在添加类并且它没有被添加回集合中我不确定。 这里是jsbin http://jsbin.com/ayije,虽然代码也在下面。 无论哪种方式,我只能在元素上执行一次动作。 $(document).ready(function () { $(‘.optional’).click(function () { $(this).removeClass(‘optional’).addClass(‘selected’); return false; }); $(‘.selected’).click(function () { $(this).removeClass(‘selected’).addClass(‘rejected’); return false; }); $(‘.rejected’).click(function () { $(this).removeClass(‘rejected’).addClass(‘optional’); return false; }); }); a {padding:2px;color:white;} .optional {background-color:blue;} .selected {background-color:green;} .rejected {background-color:red;} a b c

jQuery事件:为现有的回调处理程序添加一个回调处理程序

在网页上是带有click和/或按键处理程序的元素。 如果我添加一个新的,它将在它们之后执行。 我需要一种方法来添加一个新的回调,它被添加到事件处理程序列表中,以便事先执行它。 如何用jQuery实现这一点? 更新 为什么我不能只使用jQuery的unbind方法? 我正在将jQuery代码注入任何网页,因此我不知道是否使用了任何JavaScript框架。 我需要一种通用的方法来检测事件处理程序并预先安排。 (在你问之前,我正在构建一个“记录器”应用程序,它跟踪用户存储它们的操作并在以后执行它们。) 更新2 我只使用Firefox,不需要IE兼容性。 我必须等待页面完全加载,然后我的jQuery脚本将被调用。

当图标在按钮上时,Jquery’click’不会触发

我使用Bootstrap和jQuery 。 我有三个按钮,每个按钮都有一个图标。 当我将一个click -event绑定到一个按钮时,它会在我单击按钮(在边缘上)时起作用,但是当我点击它的中间时,它不会在图标上… 我的代码如下所示: … … $(‘button.btn_change_status’).on(‘click’, function(e) { alert(e.target.id); return false; }); 我如何将我的btn_change_status包装的所有元素绑定到click事件?

检测鼠标中键点击事件jQuery

当用户点击鼠标左键或中间的鼠标按钮时,我想将jQuery-UI对话框显示为弹出窗口。 它适用于左键单击(我得到警告框,然后弹出窗口),但不适用于中间(既没有警报框也没有弹出窗口)。 我错过了什么? $(‘a.external’).live(‘click’, function(e){ if( e.which <= 2 ) { e.preventDefault(); alert ("inside if"); } popUp.start(this); });