Tag: onclick

选择包含_blank的onclick

我选择带有空白目标的链接来设置标题属性 jQuery(‘a[target~=”_blank”]’).attr(‘title’, ‘New window’); 这样可行。 但是当我选择不起作用的onclick属性时 jQuery(‘a[onclick~=”_blank”]’).attr(‘title’, ‘New window’); 任何线索? 链接看起来像这样: link

stopPropagation()阻止子进程onClick函数

我到处搜索,我找不到这个问题的答案。 我在div中构建了一个带有几个div的菜单: Open Menu … … 还有一个使用JQuery的脚本,以便在单击“#menu”时显示(切换)菜单,并在单击主体时消失。 对于这个function,我不得不使用stopPropagation()方法来阻止#dropDownContain运行“body”的hide()函数 $(document).ready(function () { $(‘#menu’).click(function (e) { e.stopPropagation(); $(‘.dropdownContain’).toggle(); }); $(document).click(function (e) { $(‘.dropdownContain’).hide(); }); $(‘.dropdownContain’).click(function (e) { e.stopPropagation(); }); 我也为“#logout”做了一个点击事件,它在“#dropdownContain”(这是菜单的主体)里面运行someThing()函数。 jQuery(‘body’).on(‘click’, ‘#logout’, function () { alert(“THIS DOES NOT WORK”); }); 问题是“#logout”的指定函数不会触发,因为在它的父节点中调用了stopPropagation()方法(或者我认为)。 这里是这段代码的html + js链接,只是为了让你看到它在使用中: JSFiddle 那么是否有一个解决方案来解决这个问题,同时保持菜单弹出按照说明工作?

将函数绑定到按钮数组元素的事件“onclick”

序言:我是意大利人,抱歉我的英语不好。 这是我的问题: 我想为一组按钮分配一个function。 我需要向函数发送一个参数。 这是我尝试过的代码: function test(atxt) { var buttons = $(‘.tblButton’); for (var i = 0; i < buttons.length; i++) { buttons[i].onClick(sayHello(atxt)); } } function sayHello(txt){alert('hello' + txt)}; …收到以下错误: Uncaught TypeError: Object # has no method ‘onClick’ 你能告诉我哪里出错了,我该怎么办呢? 编辑:我需要迭代,因为我需要’按钮的id作为函数的参数,所以我需要做buttons[i].onClick(sayHello(buttons[i].id))

切换隐藏可见溢出onclick

我是JQuery的新手,所以我请你帮帮我..如何在点击下拉按钮菜单后关闭切换溢出后可以隐藏html中的溢出。 我试过这个,但它只允许隐藏溢出。 然后我如何切换隐藏滚动? $(document).ready(function() { $(‘.button’).on(‘click’, function() { $(‘html’).css(“overflow”, “hidden”); }); });

jQuery Make left调用右键单击上下文菜单

我正在使用我在这里找到的一些function: http : //www.trendskitchens.co.nz/jquery/contextmenu/ 它让我开始制作一个漂亮的上下文菜单。 我的目的是让这个上下文菜单右键或左键单击“Pop”。 但我可能并不总是希望绑定左键单击,所以我需要能够始终进行右键单击,并且当我需要时,使用一些代码使左键单击也可以。 首先,要测试你需要jQuery用于演示,我使用的是1.8.2 这是插件的来源: /* * ContextMenu – jQuery plugin for right-click context menus * * Author: Chris Domigan * Contributors: Dan G. Switzer, II * Parts of this plugin are inspired by Joern Zaefferer’s Tooltip plugin * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * […]

使用单选按钮(jQuery)禁用/启用文本字段

感谢过去的帮助。 我再次问你。 我想要2个单选按钮,这将改变文本输入的状态(启用/禁用)。 我设法让它从禁用到启用,但问题是,当你在单选按钮之间切换时,文本字段仍然是启用的。 我不希望这样。 HTML是小提琴 $(document).ready( function(){ $(‘#casodhoda,#casodhoda1’).prop(‘disabled’,true); $(‘input[type=radio][name=radioknof1]’).click( function(){ $(‘#casodhoda,#casodhoda1’).prop(‘disabled’,true).val(”); $(this).next(‘span’).children(‘wpcf7-form-control-wrap casodhoda’).prop(‘disabled’,false).triggerHandler(‘focus’); }); }); 编辑,修改了一点代码,并且无论如何都无法进入工作解决方案..我希望在加载时禁用输入字段,当用户点击无线电时,它应该启用两者并专注于第一个输入字段。 http://jsfiddle.net/wLFKD/3/就在这里。 谢谢!

将click()分配给jquery中的子控件

我有以下html元素 Texas Alaska California Washington Tennessee 我有一个 。 它有50个带ID的元素,从A0,A1,A2 … A50开始如下:( 额外的行“href =”#“coords =”51,15,52,15,52,16,53,16,。 。 “/> 我已经在js文件中有click事件,当我点击它时突出显示状态。 现在,我想在列表框中单击该状态时突出显示该地图中的特定状态区域。 正确的尝试通过将该状态的click事件分配给特定的in来执行如下操作 $(‘#selectStates’).find(‘#tn’).click(function(e){ $(‘#A51’).click(); }); 但这似乎不起作用。 谁能帮帮我吗?

在jQuery中获取多个Textboxes值 – MVC

我是MVC的新手,我正在尝试编辑一行并通过jQuery和AJAX将编辑后的数据发送到控制器方法,当我点击edit ,特定行变为文本框并save ActionLink而不是edit ,但是当我保存它时给我一个例外,因为null进入data jQuery / Ajax代码: $(document).ready(function () { function toggleEditability() { $(this).closest(‘tr’) .find(‘a.Edit, a.Save, .displayText, input[type=text]’) } $(‘a.Edit’).click(toggleEditability); $(‘a.Save’).click(function () { toggleEditability.call(this); var data = $(this).closest(‘tr’).serialize(); alert(data); //var url = $(this).attr(‘href’); var actionURL = ‘@Url.Action(“Edit”, “Holiday”)’; $.ajax({ url: actionURL, // Url to send request to data:data, // Send the data to the server […]

尝试绑定表td上的单击操作

我正在尝试将单击操作添加到html表的单元格中。 这是我的Javascript: $(document) .ready( function () { function setColor(cell) { var cssRed = { “color”: ‘#ff0000’ } var cssBlue = { “color”: ‘#0000ff’ } if (cell.css(‘color’) == ‘#ff0000’) cell.css(cssBlue); else cell.css(cssRed); } $(‘td’).click(function () { setColor($(this)); }); }); 这是我的HTML Data Data Data Data Data Data Data Data Data 应该更改单击的单元格中文本的颜色。 我正在尝试在http://whenisgood.com上制作类似于网格的东西 虽然,由于某种原因,它继续输入if(在setColor方法中)的else语句。 显然,这种比较cell.css(‘color’) == ‘#ff0000’每次都失败。 我在这做错了什么? […]

添加/删除类onclick与JavaScript没有图书馆

我正在开发一个移动网站,并希望使用JS只是添加和删除类。 因此,为了保持良好和轻松,我不想使用jQuery。 我有以下HTML: Brand Menu Home Benefits Features Case Studies In-Store Contact Us Close Menu 以及到目前为止的以下JS: window.onLoad = init; function init() { document.getElementById(‘openPrimaryNav’).onClick = openPrimaryNav(); document.getElementById(‘closePrimaryNav’).onClick = closePrimaryNav(); } function openPrimaryNav() { document.getElementById(‘primaryNav’).className = ‘open’; } function closePrimaryNav() { document.getElementById(‘primaryNav’).className = ”; } 我不能让这个工作有人能告诉我我做错了什么吗? 提前谢谢了。 基于下面提供的答案的正确JS: window.onload = init; function init() { document.getElementById(‘openPrimaryNav’).onclick = openPrimaryNav; […]