Tag: jQuery的

在事件触发器上使用document和element之间的区别

鉴于这两个jquery on事件触发器 $(document).on(“click”, “a[data-trigger=’colorbox’]”,function(e){ $(“a[data-trigger=’colorbox’]”).on(“click”,function(e){ 在使用第一个颜色框时,我必须在触发颜色框之前两次单击锚标记。 对于后续点击,它不需要第二次点击来触发。 但对于第二个,首次点击时会触发颜色框。 这两者有什么区别吗? 我的function内容如下 e.preventDefault(); var currentTarget = $(e.currentTarget); currentTarget.colorbox({inline : true, href : currentTarget.data(“href”)});

如何从URL获取图像大小

我正在尝试下面的代码从实时URL获取KB / MB / GB(不是宽度和高度)的图像大小。 但它不起作用。 var xhr = new XMLHttpRequest(); xhr.open(‘HEAD’, ‘http://sofzh.miximages.com/jquery/2015-Toyota-Land-Cruiser-Front.jpg’, true); 调试器 alert(xhr.status); if ( xhr.status == 200 ) { alert(‘Size in bytes: ‘ + xhr.getResponseHeader(‘Content-Length’)); } else { alert(‘ERROR’); }

如何在jQuery中的数组中用”替换”?

假设我有这个 $(document).ready(function() { var array = $.makeArray($(‘p’)); $(array).appendTo(document.body); }); }); how are you baby? 如果我想用 替换 ,预期输出是…… how are you baby? 我该怎么办? 提前致谢!

如何使用jquery在asp.net mvc中交替表行颜色?

可能是一个愚蠢的问题,但我是MVC和jQuery的新手。 我想交替我的表的行颜色,我已经决定我将使用jQuery来做它。 我知道我可以写一个扩展方法( http://haacked.com/archive/2008/08/07/aspnetmvc_cycle.aspx )等,但在阅读了SH对http://haacked.com/archive上文章的评论后/2008/05/03/code-based-repeater-for-asp.net-mvc.aspx我选择jQuery作为我想要实现的解决方案。 我想实现http://www.packtpub.com/article/jquery-table-manipulation-part2中描述的方法,但我还没弄清楚在哪里放置初始jQuery调用(例如:$(document).ready (function(){…}); 就像我说的,我是jQuery的新手……

在下拉列表中显示多个DIVS选择更改

友 我有一个下拉选择值即 Test flow1 Test flow2 现在基于上面选择的下拉选项,我有 :  Content 1 Content 2 和 :  Content 3 Content 4 现在基于下拉选项即测试流程1我想显示div id“option1”和“option3”,并且在选择testflow2时,我想显示div id =“option2”和“option4” 要实现上面我的JQuery代码是 $(document).ready(function () { $(‘.box’).hide(); $(‘#option1’).show(); $(‘#option2’).show(); $(‘#selectField’).change(function () { $(‘.box’).hide(); $(‘#’+$(this).val()).show(); }); }); 但它没有按预期工作,请建议适当的更改, 非常感谢

单击父项和子项中的事件

我有一个父元素DIV有子div元素。 我为父级及其子级单独实现了单击。 $(‘#mainContainer’).click(function () { console.log(‘main container’); }).children().click(function () { console.log(‘childen’); return false; }); $(‘#childContainer2’).click(function () { console.log(‘child container 2’); }); 这工作正常。 但如果我点击一个孩子,那么事件会运行两次,这是它应该如何工作。 我的问题是 – 是否有一种方法可以显式地将事件写入不会影响子项的父项,以便子项不需要执行两次点击function?

JQuery突出显示行与复选框单击

$(document).ready(function(){ $(“.txtDate”).datepicker({ showOn: “both”, buttonImage: “library/ui/datepicker/img/calendar2.gif”, dateFormat: “yy/mm/dd”, buttonImageOnly: true }); //added this checkbox click for something I given earlier $(“#Table input”).click(function() { if ($(this).attr(“checked”) == true) { $(this).parent().parent().addClass(“highlight”); } else { $(this).parent().parent().removeClass(“highlight”); } }); }); 我在代码后面动态添加的每一行都有一个复选框控件 for( int i=0; i< data.count;i++){ HtmlTableCell CheckCell = new HtmlTableCell(); CheckBox Check = new CheckBox(); CheckCell.Controls.Add(Check); row.Cells.Add(CheckCell); Table.Rows.Add(row); […]

在jQuery动画中向前跳?

有没有办法及时向前/向后跳jQuery动画? 例如,如果我在元素上设置动画需要10秒钟,我可以跳到该动画的“5秒”吗? 优选地,这可以用百分比来设定。

jquery从html字符串中删除html标签

我需要从页面加载一个html字符串到内存中,并使用jQuery删除具有某个类的div。 我想要做的是下面但它不起作用。 var reportHTML = $(‘#collapsereportsdata’).html() $(reportHTML).(“.dontprintme”).each().remove(); 谢谢

jquery动态添加复选框.attr(“checked”,true)不起作用

根据一些数据,我正在用一个复选框克隆一个div,如果数据值为“True”则检查它,然后追加到目标div。 使用jquery 1.5.2 IE8在兼容模式下工作,否则不起作用。 FF不起作用。 $(function () { // test data var data = [{ “CB”: “True” }, { “CB”: “False”}]; var theClone = $(“#clone”).clone(true); var temp = “”; if (data !== null) { $.each(data, function (i, d) { var cb = theClone.find(‘.cbClass’); if (d.CB === “True”) { //cb.attr(“checked”,”checked”); //doesn’t work //cb.val(true); //doesn’t work //cb.attr(“checked”, […]