jquery表单绑定或索引

我想指定一个更好的代码,它将触发输入无线电并执行专用文本字段。 这就是我在说什么(对不起,我不是很擅长jquery所以请原谅我)。 除了我的代码中列出的原始32份问卷之外,我只发布了2个样本。 1.  Use of adjoining property : Yes No Notes : 3. Access to dirt or paved road : Yes No Notes : 我确实尝试创建每个jquery但想简化代码。 var notes = $(‘tr.notes’); notes.hide(); $(‘input[value=”Yes”]’).click(function () { notes.slideDown(); }); 我在这里做了一些研究,但无法详细说明结构。 我感谢您的帮助。 非常感谢。

使用Backbone LocalStorage并仍然调用服务器

如何使用Backbone localStorage拨打服务器我看到了这个问题,但我不知道我在哪里申请它? Backbone.js能够rest和本地存储吗? 这是我的视图代码: define([ ‘jquery’, ‘underscore’, ‘backbone’, ‘models/song’, //’collections/songs’, //’views/song’, ‘text!templates/search.html’ ], function($, _, Backbone, SearchM, SearchT){ //Song, Songs, SongV, var Search = Backbone.View.extend({ model: SearchM, el: $(“#Sirius”), events: { ‘submit #searchMusic’: ‘search’ }, search: function (search) { console.log(SearchM); this.model.save({ channel: this.$el.find(‘#channel’), week: this.$el.find(‘#week’), year: this.$el.find(‘#year’), filter: this.$el.find(‘#filter’) }); console.log(‘saved’); }, render: function () […]

通过javascript修改时,onchange不会触发

我正在使用频谱( https://github.com/bgrins/spectrum ),一个用于彩色托盘的jQuery插件。 我的目标是将颜色直接应用于背景,同时用户正在浏览不同的颜色。 到目前为止我所拥有的是: //*****Part of a 3rd party file, which I cannot modify**** $(“#picker1”).spectrum({ allowEmpty:true, color: “#ECC”, showInput: true, preferredFormat: “hex”, }); //*********************************** $(“#picker1”).on(“change keyup paste”, function(){ newcolor=$(“#picker1”).val(); $(“.menu-itempreview”).css(“background-color”, newcolor); }); Home Sample Page Uncategorized 在这里小提琴: http : //jsfiddle.net/h4Lc5b6a/ 问题是,颜色仅在用户点击提交按钮时更新。 我怎样才能做到这一点,以便在用户浏览不同颜色的同时动态更新背景? 似乎问题在于onchange,当javascript修改输入字段时,它不会触发。

rails 3和jquery railcast 197问题

我在做阻播第196-197集,一切正常,除了没有“添加答案”,“添加问题”只是“删除问题”,我正在使用ruby1.9.2和rails 3.1.1,我知道这集是在rails 2.3中,但必须是像我想念的那样的=或%…在剧集的最后,给jquery提供一个选项,但对我不起作用,请帮忙! 提前致谢。

猫头鹰旋转木马 – 只用一个圆点旋转木马滑动滑动多个旋转木马

我有两个我想要使用的旋转木马,他们都有相同数量的物品所以它会很好,但我只想有一个导航dots并能够触发具有相同属性的多个dots 。 $(‘.div_main .owl-dots’).each(function(index) { $(this).attr(‘data-index’,’dot-‘+index); }); $(‘.owl-dots[data-index=”dot-0″] button’).each(function(index) { $(this).attr(‘data-index’,’dot-‘+index); }); $(‘.owl-dots[data-index=”dot-1″] button’).each(function(index) { $(this).attr(‘data-index’,’dot-‘+index); }); $(‘.div_main .owl-dot’).click(function(e) { e.preventDefault(); var idx = $(this).data(‘index’); $(‘.div_main’).each(function() { $(this).find(‘button.owl-dot’).eq(0).attr(‘data-index’,idx).click(); }); }); 第一个函数是获取所有owl-dots并添加index属性以了解哪个是。 第二个和第三个是使它们相同,就像这个button有data-index=”dot-0″ ,其他的owl.dots也是button[data-index=”dot-0″]所以这次,我要么触发其中一个而生病,只是找到具有相同data-index的另一个button ,但它会导致错误。 Uncaught RangeError: Maximum call stack size exceeded 我认为我的第四个function有问题。 或者是否有任何一个dots会触发owl-carousel其他dots ?

自动提交表单有问题

我正在处理一个中间表单,该表单将从用户提交的表单中收集一些数据,然后重新构建表单并以适当的格式将其发送给我们的授权人。 一切都工作正常,但我不能让它自动提交这个二级表格。 关于这个问题,我已经阅读过关于SO的其他几篇文章,但它们似乎都需要触发器然后提交表单,而我的表格却没有。 我只是要求它提交,我的jQuery似乎正在小睡。 …data gathered here… echo “”; echo “”; //rebuild the form to send to beanstream $keys = array_keys($_POST); for($i = 0; $i < count($_POST); $i++) { $currentKey = $keys[$i]; $currentPost = $_POST[$currentKey]; echo "”; } echo ” $(‘#forwarderForm’).submit(); “; 我也尝试从PHP echo中删除jQuery,但这也不起作用。 当使用标准的提交按钮发送表单时,一切都很棒,但我不能让它自己提交。 我之后添加了HTML / HEAD / BODY标签,因为我不确定它们是否与简单的表单构造/提交有关,但这似乎没有改变任何东西。 任何意见,建议和建议非常感谢。 我知道这可能是一件非常简单的事情,但是我的帮助很受欢迎。

我无法从bootstrap模态中清除表单数据

我试图清除引导模态数据时有一点问题..有我的模态。 Alias de dominios Nombre del Alias* Cancelar Crear 这是js函数: $(‘body’).on(‘hide.bs.modal’, ‘.modal’, function () { &(this).removeData(‘bs.modal’); }); 但当我关闭并重新打开模态时,数据仍然存在。 我怎么解决呢? 谢谢。

Asp.Net WebForm JQuery远程validation

我想在这个问题中做同样的事情: Jqueryvalidation远程validation不起作用 唯一改变的是我使用的是Asp.Net WebForm而不是Asp.Net MVC。 所以,这篇文章中提出的解决方案对我不起作用…… UPDATE 来自杰夫评论,这是我的新尝试: $(“#mainForm”).validate( { rules: { UserName: { required: true ,remote: “IsValidField” } ,messages: { UserName: { remote: “UserName has already been choosen. Please choose another one” } } } C# public String IsValidField() { String the_field = Request[“Field_To_Test”]; JavaScriptSerializer serializer = new JavaScriptSerializer(); if (the_field == another_value) return […]

当jQuery Validator包含在页面上时,jQuery文件上传插件不起作用

将jQuery文件上载插件 (多文件上载)和jQuery Validation Plugin脚本放在同一页面(一个表单)上有问题。 如果我关闭jQueryvalidation一切正常,我可以上传图像文件并将它们放在自动生成的输入字段中,然后在表单提交获取其值。 如果我包含jQuery Validation Plugin,则上传不起作用,我无法在生成的输入上获取图像文件名值。 工作表单在这里 (没有jQueryvalidation)。 谁知道问题出在哪里? 我怎么解决呢? 或者我只是从网站上的特定表单中删除jQueryvalidation(这不是最佳解决方案,但它会起作用)?

Jquery不会让我添加$(this).html();

我希望比我更聪明的人能想出来,我觉得我真的很亲近…… 在这里查看: http : //jsfiddle.net/9rjW3/4/ 这是我添加的Jquery $(‘tr:gt(0)’).each(function () { $(this).find(‘td:eq(2)’).html(function () { if($(‘span’).height() > 18) return $(this).html().replace(‘@’,’\n@’); else return ‘this’; }) }) 它有效,但唯一的问题是我还没弄明白如何将“this”更改为单元格的值… 当我试图改变 return ‘this’; 至 return $(this).html(); 它不起作用,有什么建议吗?