Tag: jQuery

JQuery在select列表中设置选定的属性

我有以下的HTML <select id="dropdown"> <option>A</option> <option>B</option> <option>C</option> </select> 我有string“B”,所以我想设置选定的属性,所以它会是: <select id="dropdown"> <option>A</option> <option selected="selected">B</option> <option>C</option> </select> 我将如何在JQuery中做到这一点?

在提交时合并两个表单中的值

我在一个html页面上有两种forms。 使用jQuery,当提交第一个数据时,是否可以将这两个表单中的数据放入POST数据中?

页面加载时是否可以从文本input中删除焦点?

我有一个网站有一个文本框进行search,但是我不想在页面加载时将焦点放在上面,但是它是窗体上唯一的文本input,是否可以删除焦点?

select2强调页面加载

我正在尝试使一个select2框在页面加载时出现在其聚焦状态。 我已经尝试了以下内容: $('#id').select2('focus'); $('#id').trigger('click'); $('#id').trigger('focus'); 只有第一行似乎有任何效果,它会确定select2字段的焦点,但是它需要额外的按键来显示search字段,并允许inputsearchstring。 因此,如果你加载页面并开始键入:“search”,“S”将打开search框,然后其余的键将被input到它,所以你会search“earch”

jqueryselect更改不会触发

我需要捕获一个select框的变化,应该很简单! $('#multiid').change(function(){ alert('Change Happened'); }); 但它不工作,我怀疑问题是select框不存在于文档准备好,它只是在需要时才创build的,所以我创build它在HTML中是空的,填充代码作为testing,但也没有工作。 function buildmulti(id,name,price) { // build action items for action bar var optlist = $('<select></select>').attr('id', 'multiid').attr('name', 'multiid'); optlist.append('<option value="0">Select Size</option>'); $.each(option, function(index, val) { if(val.prodID *1 == id * 1) { v = val.ID; fprice = price * 1 + val.pricechange * 1; t = name + ' – ' […]

如何在JQuery中检查input文件是否为空

JS新品。 我试图检查,如果文件input元素是空的时候提交与jQuery / JavaScript的forms。 我经历了一堆解决scheme,没有任何工作为我。 我试图避免/ c / fakepath(除非没有其他选项) <input type="file" name="videoFile" id="videoUploadFile" /> 这不起作用: var vidFile = $("#videoUploadFile").value; 我可以得到文件名的唯一方法是如果我使用以下内容: var vidFile = document.getElementById("videoUploadFile").files[0].name; 如果没有可用的文件,代码会抛出一个错误: cannot read property name of undefined因为数组没有设置。 但我不知道如何做任何error handling与此。 如何正确抓取文件input元素videoUploadFile ,检查是否为空,如果是空的则抛出错误信息?

jquery更改div类的样式属性

我有这样的滑块类,我想改变样式属性style =“left:336px” <div id="range-cont"> <div class="slider"> <div class="progress" style="width: 350px;"></div> <a class="handle" href="#" **style="left: 336px;"**></a> </div> <input id="percentage" class="range" type="range" value="14" name="percentage" min="0" max="100"> <p id="percent-label">%</p> </div> </div> 我试过$('.handle').css({'style':'left: 300px'})但它不工作。 不知道我在这里做错了什么

如何通过jquery更改元素的类名

<div class="bestAnswerControl"> <div id="ct100_contentplaceholder_lvanswer_control_divbestanswer" class="IsBestAnswer"></div> </div> 我想补充一下: .bestanswer { // some attribute } 我想通过jqueryreplacediv的class="bestanswer"到class="bestanswer" 。 我该怎么做呢? 我正在使用这种方法: $('.IsBestAnswer').addclass('bestanswer'); 但它不工作。

使用jQueryvalidationurl而无需validation插件?

我需要使用jQueryvalidationvariables中的url,但不能使用validate-plugin。 有一个简单的方法来做到这一点?

Firefox 4需要的inputforms红色边框/轮廓

我最近开发了一个HTML5 jQuery插件,并且在FF4testing版中的所需字段中删除了红色边框。 我注意到FF将这个边框/轮廓应用于必填字段,并在设置值时将其删除。 问题是我正在使用value属性来模拟旧版浏览器中的占位符attr。 因此,我需要使用此function的所有input不显示红线。 你可以在这个插件的演示页面看到问题