Tag: jQuery

禁用和启用一个HTMLinputbutton

所以我有一个这样的button: <input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/> 如何在需要时禁用并启用它? 我曾尝试disabled="disable"但启用它是一个问题。 我试图将其设置回假,但没有启用它。

使用jQuerydynamic添加onClick事件

由于使用了插件,我不能像往常一样将“onClick”属性添加到HTML表单input中。 一个插件正在处理我的网站中的表格部分,并没有给出一个选项来自动执行此操作。 基本上我有这个input: <input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""> 我想添加一个onClick到它与jQuery的onload它是这样的: <input onClick="myfunction()" type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style=""> 我怎么去做这个? 我知道这可能不是标准的做法,但似乎是在我的情况下最简单的select。 我是jQuery的新手,所以任何帮助,非常感激。

使用Chosen插件更改select内容

我试图改变当前select的select与select插件。 该文档涵盖了更新列表,并触发一个事件时,select一个选项,但没有(我可以看到)在外部更改当前选定的值。 我做了一个jsFiddle来演示代码和我试图改变select的方法: $('button').click(function() { $('select').val(2); $('select').chosen().val(2); $('select').chosen().select(2); });

如何展开和折叠使用JavaScript的<div>?

我在我的网站上创build了一个列表。 这个列表是由一个foreach循环创build的,它使用我的数据库中的信息构build。 每个项目是一个不同部分的容器,所以这不是一个列表,如1,2,3 …等我列出重复部分的信息。 在每个部分,都有一个小节。 一般构build如下: <div> <fieldset class="majorpoints" onclick="majorpointsexpand($(this).find('legend').innerHTML)"> <legend class="majorpointslegend">Expand</legend> <div style="display:none" > <ul> <li></li> <li></li> </ul> </div> </div> 所以,我试图调用一个函数onclick =“majorpointsexpand($(this).find('legend')。innerHTML)” 我试图操纵div是默认的样式=“显示:无”,我想使用JavaScript使其可见点击。 在这种情况下,“$(this).find('legend')。innerHTML”试图传递函数中的参数“Expand”。 这里是javascript: function majorpointsexpand(expand) { if (expand == "Expand") { document.write.$(this).find('div').style = "display:inherit"; document.write.$(this).find('legend').innerHTML = "Collapse"; } else { document.write.$(this).find('div').style = "display:none"; document.write.$(this).find('legend').innerHTML = "Expand"; } } 我几乎100%肯定我的问题是语法,我没有很多的JavaScript如何工作的把握。 我有jQuery链接到与文档: <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> […]

jQuery – 从类的元素中获取属性的值列表

我有一个类.object有一个属性称为level 。 我想获得页面上所有不同值的列表,所以我可以select最高的一个。 如果我做这样的事情: $(".object").attr("level") …会给我一个价值清单,这是价值的水平属性? 我怀疑不是,但那你怎么做这样的事情呢? 注意:我不想select一个更为常见的HTML对象进行操作,而是要select属性的值。 编辑:为了获得最高的“水平”,我做了这个,但似乎并没有工作。 我现在会尝试其他build议的方法。 var highLevel=0; $.each(".object[level]", function(i, value) { if (value>highLevel) { highLevel=value; } }); alert(highLevel);

使用JavaScript获取用户代理

我想得到一个脚本,可以抓住用户的用户代理,并支持它的属性。 我正在做一个网站问题联系表单,我通常需要知道用户正在使用的浏览器。 如何检测用户代理string,并将其作为input元素的值进行支撑。 我的html看起来像这样: <input type="hidden" id="UserAgent" name="User Agent" /> 我想把用户代理作为value属性添加到它,所以它看起来像: <input type="hidden" id="UserAgent" name="User Agent" value="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10" />

如何dynamic添加使用jQuery文本alignment的样式

我试图纠正常见的IE浏览器错误周围的CSS 2.1,并需要一种方法来改变元素样式属性添加自定义文本alignment样式。 目前在jQuery中,你可以做类似的事情 $(this).width( or $(this).height( 但我似乎无法find一个好方法来改变文本alignmentw /这种相同的方法。 该项目已经有一个类,我没有运气设置在该类的文本alignment。 在定义类之后,是否可以添加一个文本alignmentcss属性? 我有这样的事情 $(this).css("text-align", "center"); 只是在我的宽度调整后,我看到这个在萤火虫中,我看到只有“宽度”是风格上设置的唯一属性…任何帮助? 编辑: 哇 – 在这个问题上的回应很大! 感谢所有回答的人! 关于手头问题的更多细节: 我调整了jqGrid A3.5的js源代码,做了一些自定义的子网格工作,实际的JS调整如下所示(抱歉在上面的例子中使用了“this”,但是我想保持这个简单简洁) var subGridJson = function(sjxml, sbid) { var tbl, trdiv, tddiv, result = "", i, cur, sgmap, dummy = document.createElement("table"); tbl = document.createElement("tbody"); $(dummy).attr({ cellSpacing: "0", cellPadding: "0", border: "0" }); trdiv = document.createElement("tr"); […]

如何在JavaScript中的多维对象/数组中find一个值?

我有一个多维的对象(它基本上是一个数组): Object = { 1 : { name : bob , dinner : pizza }, 2 : { name : john , dinner : sushi }, 3 : { name : larry, dinner : hummus } } 我想能够search关键字是“晚餐”的对象/数组,并查看它是否匹配“寿司”。 我知道jQuery有$ .inArray,但它似乎不能在multidimensional array上工作。 或者,也许我错了。 indexOf似乎也只能在一个数组级别上工作。 有没有function或现有的代码呢?

将光标更改为在javascript / jquery中等待

我将如何让我的光标更改为此加载图标时调用一个函数,如何将其更改回到正常的光标在JavaScript / jQuery

IntelliSense不适用于Visual Studio 2012中的JavaScript

我有一个干净的,即开即用的Visual Studio 2012 Web Developer Express安装,由于某种原因,对JavaScript(包括jQuery,jQuery UI和其他库)的支持已经消失。 我相信它之前是有效的,然后是“没有理由”就停止了。 我已经浏览了网页,并发现了四个不一致的地方。 我的registry中没有HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0 \ JavaScriptLanguageService \ ImplicitReferences项。 其实我甚至没有JavaScriptLanguageService目录。 我已经检查过,被引用的文件domWindows.js确实是选项指向的地方。 JavaScriptLanguageService下的输出窗口是空的,在我开发和运行我的应用程序的时候没有input任何内容。 我已经通过选项引用了我正在使用的jQuery文件,但没有产生任何更改。 总而言之,我收到的错误消息是: “intellisense无法确定此expression式的准确完成列表。提供的列表包含文件中的所有标识符” 任何build议将受到热烈的赞赏。