Tag: onchange

隐藏字段的搜索框,直到下拉选择为止

我的Wordpress网站上有小部件,可以搜索我的自定义分类。 搜索表单还有4个其他选项:最小和最大价格以及最小和最大kw。 我想隐藏最小和最大kw输入字段,除非选择了某个选项或其子项。 我的表单只需要实现jquery 我不知道jquery但我找到了这个解决方案 ,我只是不确定如何实现它。 我的表格: <form role="search" method="get" id="equipfilter" action="/”> ‘exc_equipment_cat’, ‘name’ => ‘exc_equipment_cat’, ‘show_count’ => 1, ‘orderby’ => ‘name’, ‘hierarchical’ => true, ‘echo’ => 0, ‘walker’ => new Walker_SlugValueCategoryDropdown ); /* wp_dropdown_categories( $dropdown_args ); */?> <?php $select = wp_dropdown_categories($dropdown_args); $select = preg_replace("#]*)>#”, “”, $select); echo $select; ?> Kw Range: Price Range: jquery(更新到现在使用测试类别进行测试的地方,现在我只需要弄清楚 […]

IE中的jQuery on()更改

使用jQuery 1.7.1,我试图在下拉列表中为change事件创建一个事件处理程序。 下拉列表会动态添加到DOM中。 似乎在大多数浏览器上都能很好地工作,但哦,那个怪异的IE8想要变得困难。 有解决方法吗? 这有用吗? 我在这里和其他地方做了很多阅读,在许多情况下输入似乎是相互矛盾的,我发现/尝试过的建议解决方案对我没用。 任何人都可以澄清这是否应该在IE8中用于.state-seletor创建的.state-seletor下拉列表? $( document ).on( ‘change’, ‘.state-selector’, function( e ) { e.preventDefault(); alert( ‘ON()’ ); }); 我会继续四处寻找,但如果有人能在我失去理智之前清除它,我会很感激。 谢谢。 UPDATE 在@ Wertisdk的请求下面,这是我的下拉片段: Select a state… Alaska Alabama … Wisconsin West Virginia Wyoming 更新2 对于@ mblase75而言,也许用于生成动态下拉列表的方法很重要。 本质上,我正在克隆现有的DOM节点并清空那里选择的值。 应该注意, .additionalink a也是动态生成的。 单击.addtionallink a ,正在克隆的模板包含一个新的.addtionallink a节点: $( document ).on( ‘click’, ‘.additionallink a’, function( […]

如何获得选择元素的价值以及如何对变化采取行动?

jQuery中的change()事件有问题: $(“select[name=cmm]”).change(function(){ total(); }); 由于某种原因,没有使用上面的代码调用“total”函数。 HTML代码是: none the first the second 我指的是错误的方式或元素? 或者以错误的方式调用函数? 更新:这里的警报function没有显示,所以我猜测永远不会调用更改事件.. $(document).ready(function() { $(“select[name=cms]”).change(function(){ total(); alert($(“select[name=cms]”).length); }); }); (是的,我一直在使用doc-ready)

如何使用jQuery和’this’来捕获更改的表单元素值

我有以下代码,每次在我的Web表单中发生元素更改时都会起作用: 我一直在努力的是如何在触发更改事件时捕获表单字段元素 id , 名称和更改的值 。 任何人都可以帮我解决这个问题吗? 谢谢! ** JAVASCRIPT文件** // Sarfraz $(this).change(function(){ var id, name, value; id = this.id, name = this.name, value = this.value; alert(‘id=’ + id); // this returns ‘undefined’ alert(‘name=’ + name); // this returns ‘undefined’ alert(‘value=’ + value); // this returns ‘undefined’ }); // // rjz $(this).change(function(){ var $this = […]

react.js用javascript改变输入值

我想用javascript / jquery更改值,但是当我点击提交时,使用旧的初始值而不是我的新值。 我无法更改反应代码,我只能使用javascript / jquery更改值,如下所示。 var value = “randomIntValue”; $(“input[data-reactid=’.0.2.0.0.0.0.0.2.0.0.3.0.3.0.0′]”).val(value).change(); 上面的代码不起作用!

select元素中的Trigger Change事件和keyup事件

我有一些代码应该在select元素更改时运行。我用这种方式使用jquery: $(“#myselect”).change(function() { ……. }); 但是当用户使用关键字箭头更改选择时,我希望这些代码也运行。 我发现为此目的的事件是’keyup’。 所以将是: $(“#myselect”).keyup(function() { ……. }); 我怎样才能将这两个事件结合起来?

Jquery选择更改

Afghanistan Albania Algeria Andorra …. etc 而这个js $(document).ready(function() { $(‘#Nazione’).change(function(){ alert( $(this).find(“option:selected”).attr(‘prefix’) ); alert( $(this).attr(‘prefix’) ); }); }); 我有警告NULL ……为什么?

绑定事件到选择的选择

我有一个选择框的代码,由Chosen jQuery插件显示。 我想要实现的是从当前项目中获取值: Game Event Training Game Game Event Training 我现在用来查找当前值的JavaScript是: $(“#schedule_event”).chosen().change( function() { alert(+ $(this).text()); $(‘#’ + $(this).val()).show(); }); 但是,我一直得到’NaN’,即没有价值。

动态select2未触发更改事件

我有一个内部有几个选择的表单。 我正在将select2 jquery插件应用于这样的选择: $(“select.company_select, select.positions_select”).select2(); select的工作正常,但是我有这个代码自动提交我的表单(我在表单标签上有autosubmit类)。 var currentData; $(‘.autosubmit input, .autosubmit select, .autosubmit textarea’).live(‘focus’, function () { currentData = $(this).val(); }); $(‘.autosubmit input, .autosubmit select, .autosubmit textarea’).live(‘change’, function () { console.log(‘autosubmiting…’); var $this = $(this); if (!currentData || currentData != $this.val()) { $($this.get(0).form).ajaxSubmit(function (response, status, xhr, $form) { currentData = “”; }); } }); 问题是,使用select2,更改或焦点事件根本不会触发。 […]

在文档就绪时触发jQuery更改函数

我的更改function允许用户从一个国家切换到另一个国家,并获得不同的文字和function。 它在更改国家/地区选择时有效。 但是在初始页面加载时,它不会触发jQuery更改来设置隐藏和显示默认/初始国家/地区的文本div。 两个div都显示在初始页面加载时。 当我改变然后回到默认/初始国家时,更改火灾,隐藏和显示火灾,并显示正确的信息和function。 我已经在开关选择内部和更改function外部尝试了document.ready和更改function。 两者都没有工作 – 他们不会在doc准备好的交换机案例中激活hide,show和其他jQuery。 我不清楚“准备好”是否是一个有效的触发事件。 我也尝试过: $(‘input[name=country]’).value(‘US’).trigger(‘click’); 但它打破了改变function。 这是代码。 下面的国家选择仅仅是2个国家,以保持简单,但实际上,有很多。 $(document).ready(function() { //1st tier – select country via radio buttons: //Initialize country $(‘input[name=country]:first’).attr(‘checked’, true); //Set first radio button (United States) //$(‘input[name=country]:first’).attr(‘checked’, true).trigger(‘ready’); //sets 1st button, but does not fire change //$(‘input[name=country]:first’).trigger(‘click’); //sets 1st button, but does not fire change $(‘input[name=country]’).change(function […]