Tag: jQuery

检查添加前是否已经分配了类

在jQuery中,是否build议在添加该类之前检查一个类是否已经分配给元素? 它会有什么效果吗? 例如: <label class='foo'>bar</label> 如果有疑问bazclass已经被分配到label ,这是最好的办法: var class = 'baz'; if (!$('label').hasClass(class)) { $('label').addClass(class); } 或者这样就够了: $('label').addClass('baz');

是jQuery的JavaScript库或框架?

在这里,jquery是在框架类别中提到的: http : //en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks 是jQuery的JavaScript库或框架?

如何使用jQueryselect下拉列表中的第一个元素?

我想知道如何使用jquery在我的页面上的所有select标签中select第一个选项。 试过这个: $('select option:nth(0)').attr("selected", "selected"); 但没有工作

将数据属性中的JSON对象存储在HTML jQuery中

我正在使用HTML标记中的data-方法来存储数据,如下所示: <td><"button class='delete' data-imagename='"+results[i].name+"'>Delete"</button></td> 然后,我以这样的callback检索数据: $(this).data('imagename'); 这工作正常。 我所坚持的是试图保存对象而不是它的一个属性。 我试图做到这一点: <td><button class='delete' data-image='"+results[i]+"'>Delete</button></td> 然后我尝试访问这样的名称属性: var imageObj = $(this).data('image'); console.log('Image name: '+imageObj.name); 日志告诉我undefined 。 所以看起来像我可以在data-属性中存储简单的string,但我不能存储JSON对象… 我也试图用这个语法的孩子没有运气: <div data-foobar='{"foo":"bar"}'></div> 有关如何使用data-方法在HTML标记中存储实际对象的任何想法?

如何获得与jQueryselect选项的标签?

<select> <option value="test">label </option> </select> 该值可以通过$select.val()来获取。 那label呢? 有没有解决scheme,将在IE6中工作?

从select元素获取选定的选项

我试图从下拉列表中select选项,并使用该文本填充另一个项目,如下所示。 IE正在咆哮,并且在Firefox中不起作用: $('#ddlCodes').change(function() { $('#txtEntry2').text('#ddlCodes option:selected').text(); }); 我究竟做错了什么?

jQuery从无序列表中删除所有列表项

快速的问题 – 我忘了jQuery命令,将清除列表中的所有列表元素。 我做了一些search,之前做了很多次,但只是简单地忘记了命令。 $("ul").clear() $("ul").empty() 两者似乎都没有做到这一点..哪一个命令是再次? 谢谢! 更新:谢谢你们,我的select器上必须有一些语法错误。

用JQuery淡化黄色效果

我想实现类似于37Signals的Yellow Fade效果的东西。 我正在使用Jquery 1.3.2 代码 (function($) { $.fn.yellowFade = function() { return (this.css({backgroundColor: "#ffffcc"}).animate( { backgroundColor: "#ffffff" }, 1500)); } })(jQuery); 并且下一个呼叫显示黄色使用框 ID淡化DOM元素。 $("#box").yellowFade(); 但它只是使它变黄。 15000毫秒后没有白色背景。 任何想法,为什么它不工作? 解 您可以使用: $("#box").effect("highlight", {}, 1500); 但是你需要包括: effects.core.js effects.highlight.js

如何启动页面加载jQuery Fancybox?

我想在页面加载时启动Fancybox(例如Fancybox的模式或灯箱版本)。 我可以将它绑定到一个隐藏的锚标签,并通过JavaScript激发该锚标签的单击事件,但我宁愿直接启动Fancybox并避免额外的锚标签。

每个对象?

可能重复: 迭代对象字面值 我有JavaScript的对象: var object = someobject; Object { aaa=true, bbb=true, ccc=true } 我怎样才能使用这个? object.each(function(index, value)) { console.log(value); } 不工作。