Tag: jQuery的

为什么$()不起作用但jQuery()有效?

我有一个问题, $(“#register”) returns null ,但jQuery(“#register”)正确返回对象。 这可能值千言万语: 正如您在Watch表达式中看到的,一切都按预期工作( jQuery === $ returns true )但是在控制台中却没有。 而在代码中它也没有,因为$(“#register”).validate字符串不起作用。 也许它必须用$ script.js做一些事情?

为什么chrome.tabs.executeScript()需要更改当前的网站DOM?如何使用jQuery来实现相同的效果?

更新:我最近收到了很多否定信息,这是一个非常古老的问题(2。5年)。 我甚至不再使用jquery了。 所以请rest一下! 我之前已经制作了一些chrome扩展程序,但这是我第一次需要在网站上更改用户当前正在查看的内容以响应扩展弹出窗口中的按钮点击。 正如我意识到只是执行一些jQuery行无效。 什么有效是我在谷歌开发者页面示例扩展中找到的方法: chrome.tabs.executeScript()但我不知道为什么它是必要的。 必须有一些我不知道的基本概念。 有人能解释一下吗? 我可以执行jQuery(加载)吗? 完整示例: $(‘#change_button’).on(‘click’, function() { //this doesen’t work $(“body”).css({backgroundColor: ‘blue’}); //but this line does chrome.tabs.executeScript(null, {code:”document.body.style.backgroundColor=’red'”}); }); 实际上我需要jQuery严重在DOM中做一些更改并回应它们,即: if( $(“.list,.list-header-name”).hasClass(“tch”)) { $(“.list,.list-header-name”).addClass(“tch”); }

jQuery Ajax GET和contentType?

关于:(jQuery ajax方法): 当请求本身是GET请求时,是否会计算contentType属性? (例) $.ajax({ type: “GET”, url: “/webservices/xxx.asmx/yyy”, data: JSON.stringify({ Markers: markers }), contentType: “application/json; charset=utf-8”, dataType: “json”,……. }); PS contentType是我发送给服务器的数据forms dataType是我期望从服务器获取的数据forms。

使用jquery填充html表

假设我有表,我想通过jquery在表中间追加数据。 这是我的表格代码html Header 1 Header 2 在这里我需要用jQuery追加tr row 2, cell 1 row 2, cell 2 用jquery有可能吗? 如果是的话请指导我。 如果我可以填充,那么我可以做 for (var i = 0; i < data.d.length; i++) { $("#NamesGridView").append("” + data.d[i].FirstName + “” + data.d[i].Age + “”); } } 请指导谢谢

如何在jQuery中隐藏表行?

我有一张这样的桌子 test1 18,164 test3 24,343 我想用类成员隐藏行。 我做了这样的事情,但它不起作用.. $(“#headerTable tbody tr:member”).hide();

jQuery匹配多个类

这是第一次,我遇到了这种不同寻常的情绪 我必须选择一个应用了2个以上类的div,以随机顺序 例如: 假设我有一个 ,其中3个类应用了content-text,right-align和bold-font。 我需要选择这个div,但问题是类在不同的页面上以不同的顺序应用 … … … … 无论如何应用类,我如何选择这个特定的div? 谢谢

jQuery – 检查子div是否可见

我正在试图看看李的孩子div是否可见,如果是这样,那么将一个类应用于li。 这是我得到的,但它不起作用。 if(jQuery(‘#menu li’).children(‘div’).css(‘display’) != ‘none’) { jQuery(‘li’, this).addClass(‘dropHover’); }

jQuery向右/向左滑动

我有以下JS: $(document).ready(function () { $(“.LeftColumn”).hide(); $(“.SidebarToggle”).toggle(function () { $(this).addClass(“active”); $(this).text(“Hide Sidebar”); $(this).attr(“title”, “Hide Sidebar”); //$(“.LeftColumn”).fadeIn(“fast”); $(“.LeftColumn”).show(“slide”, { direction: “left” }, 100); return false; }, function () { $(this).removeClass(“active”); $(this).text(“Show Sidebar”); $(this).attr(“title”, “Show Sidebar”); //$(“.LeftColumn”).fadeOut(“fast”); $(“.LeftColumn”).hide(“slide”, { direction: “left” }, 100); return false; }); 这基本上显示和隐藏了一个带有LeftColumn类的div。 我遇到的问题是LeftColumn向左浮动,我有另一个名为Middle Column的div,它旁边漂浮着。 但是当我做动画时,LeftColumn做了一个很好的缓动幻灯片,但MiddleColumn将进出并填补空白。 如何让MiddleColumn相对于LeftColumn来回缓和(请记住MiddleColumn没有定义的宽度)。 谢谢

如何使用jQuery更改只读文本框的值?

如何使用jQuery更改具有只读属性的HTML文本框的值?

日期选择器自动打开

我有一个javascript代码,我想用它完成以下操作。 我希望当我点击按钮时出现一个表单,但是datepicker的日期选择选项不会自动出现(但在我的情况下它会打开)。 所以换句话说,我的魔杖禁用了autoopen。 这是脚本 $(document).ready(function () { $(“#button”).click(function () { var dates2 = $(“#datePicker3,#datePicker4”).datepicker({ autoOpen: false, minDate: 0, changeMonth: true, numberOfMonths: 1, onSelect: function (selectedDate) { var option = this.id == “datePicker3” ? “minDate” : “maxDate”, instance = $(this).data(“datepicker”), date = $.datepicker.parseDate( instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings); dates2.not(this).datepicker(“option”, option, date); calculate_total_price(); } }); /// $(“#order-popup”).dialog(); […]