【03-对JQuery对象的属性,特性以及数据的操作】教程文章相关的互联网学习教程文章

javascript – 我想使用jQuery在html中使用data- *属性将占位符设置为文本框?【代码】

我想使用data- *属性设置占位符.我试过jQuery.但没有工作.如果我使用id而不是所有输入类型.它的工作. 但我想要通用代码为页面中的任何输入文本字段设置占位符. HTML:<p>Login</p> <input type="text" data-placeholder="Email" id="txtemail" /> <input type="password" data-placeholder="Password" id="txtpass" />jQuery的:foctext = $('input:text').attr("data-placeholder"); $(this).val(foctext); $(this).focus(functio...

javascript – jQuery:检测对象属性更改【代码】

我想检测对象的任何属性是否已更改.就像是:var object = { property: 'value' }; $(object).onPropertyChange(function(property, newValue){console.log('object changed: ', property, newValue); })这有点可能吗?解决方法:你可以使用像Watch JS这样的一些JS插件.这样就可以跟踪整个对象的变化,即使单个属性发生了变化.

javascript – Jquery Tmpl – 父对象属性来自每个循环内部【代码】

我有一个json对象,其中包含一些属性,包括另一个对象类型的列表.然后我使用tmpl插件将主对象绑定到模板,我有一个{{each}}列表.在每个我希望获得原始对象的属性. 例:new PageItem('Josie',//Name816,//ItemID0.0000,//Price0,//Quantity-1,//DiscountPrice'Adopt this bilby!',//Contentko.observableArray([ //Modsnew ModItem('1. Bronze $50', //Name812, //ItemID50.0000, //Price-1//DiscountPrice),new ModItem('2. Silver $1...

javascript – 覆盖jQuery插件中的默认属性【代码】

有人可以解释覆盖默认属性,甚至在我的插件示例中使用jQuery扩展它们以及闭包函数$.fn.myObject = function(overwriteProperties) {var properties = {myproperty1: "defaultvalue"}// overwrite properties herefunction doStuffHere() {}return (function() {return this; // does this part here refer to the object of myDiv}); } $('#myDiv').myObject({myPoperty1:"newValue"});解决方法:您可以使用jQuery的extend来覆盖默认...

javascript – 使用jQuery更新sharethis chicklet按钮的st_url属性?【代码】

我正在动态更新所有sharethis span的属性’st_url’到用jQuery点击的视频的url.在firebug中你可以看到它正在更新我的跨度的st_url属性,但是我的sharethis按钮仍然绑定到初始url.我读过我可能需要重新启动这些元素,但我不确定最好的方法吗?有没有人这样做或有任何想法用更新的URL重新初始化按钮的最佳方法?谢谢! Sharethis包括和init:<script type="text/javascript">var switchTo5x=true; </script> <script type="text/javasc...

javascript – 在iframe中找到所有具有contenteditable属性的div并使用jQuery删除所述属性?【代码】

我在一个带有类ms-dlgFrame的页面上有一个ifram,在这个iframe中我想删除元素上的contenteditable =“true”,因为iPad上的Safari不支持它(我先检查用户代理). 我在组合.find(),.double(),. attr()和.removeAttr()方面遇到了一些问题. 我尝试过类似的东西:console.log("iPad"); $('.ms-dlgFrame').contents().find("div").attr("contenteditable").each(function() {$(this).removeAttr("contenteditable");});有任何想法吗? 提前致...

javascript – 使用jQuery在Object元素的属性中设置值?【代码】

以下是问题的概述:console.log($("#clippy")); //For testing purposes. The element is properly selected.//Next, I need to grab the text value I want to be copied into the clipboard... var textToCopy = $(".permalink input[name='link']").text();//How can I paste the value inside textToCopy inside the appropriate areas: //Here's the exact HTML I need to manipulate, with the two params I need to modify....

javascript – jQuery superfish在使用box-sizing属性时添加隐藏在ul标签上的溢出?【代码】

我有一个奇怪的问题,jQuery superfish菜单插件在使用动画时一切正常:{opacity:’show’}和应用于ul元素的内联样式是: display:none;能见度:隐藏; 我想用动画:{height:’show’}但是当使用它时,下拉菜单只显示第一级下降,因为superfish正在添加溢出:隐藏;到ul元素和应用的内联样式是: display:none;溢出:隐藏;能见度:隐藏; 所以问题是溢出:隐藏;这是阻止嵌套的ul元素在悬停时显示,所以我尝试添加overflow:visible!im...

javascript – 将HTML属性onClick函数与jQuery On函数结合起来?【代码】

我正在使用输入元素上的遗留onclick函数的网站:<input name="input_41" type="radio" value="76" id="choice_41_1" onclick="gf_apply_rules(5,[6,7,8]);">不幸的是,我无法直接更改或修改遗留代码. 我也试图更新网站,并使用额外的CSS和JS使表单元素更漂亮.我用来处理无线电元素的新函数之一使用jQuery On()函数.此函数运行良好,但似乎覆盖现有的onclick函数gf_apply_rules().这是jQuery的一个例子:$(document).on('click.radio.d...

javascript – jQuery值属性选择器没有返回正确数量的元素【代码】

我有一个程序,在密钥启动后生成一个计数.JQuery代码:$('.today').keyup(function() {var Presents = $('input[value="/"]:visible');$("#counter").html( "Present: " + Presents.length ); });HTML:<input type="text" id="1" name="1" class="today" value="/"> <input type="text" id="2" name="2" class="today" value="/"> <input type="text" id="3" name="3" class="today" value="/"> <p id="counter"></p>首次按键后,计...

javascript – 使用jQuery从元素列表创建某个属性的数组【代码】

说我有一些div.<div data-id="1"></div> <div data-id="2"></div> <div data-id="3"></div> <div data-id="4"></div>有没有办法获得data-id属性的数组:[“1”,“2”,“3”,“4”]而不使用.each?解决方法:你可以使用.map():(example here)var array = $('div[data-id]').map(function(){return $(this).data('id'); }).get();console.log(array);或者,使用纯JS:(example here)var elements = document.querySelectorAll('div[da...

CakePHP,jQuery – 将数据属性添加到锚点【代码】

我正在寻找一种方法在CakePHP中向我的表锚点插入数据属性.它自动生成以下代码,但我不知道如何以一种使其成为数据目标属性的方式来改变它. 我想要实现这一点的原因是因为我链接到同一页面上的不同div并希望阻止页面重新加载.我是否必须从jQuery插入preventDefault()?如果是这样,该怎么办? 这是我目前的代码:<?php foreach ($servers as $server): ?><tr><td><?= $this->Number->format($server->id) ?></td><td><?= h($server->u...

javascript – jQuery.ajax在服务器上给出了“TypeError:无法读取null的属性’documentElement’但不是本地的【代码】

我在http://alpha.spherecat1.com/上的jQuery代码有问题,但本地副本工作正常.正如您所看到的,如果您现在访问该站点,则ajax调用会出现以下错误: “TypeError:无法读取属性’documentElement’的null” 我已经检查并重新检查并重新上载了我能想到的一切.该文档说,以确保我发送正确的MIME类型,我做了无济于事.这是有问题的代码:function changePageAJAX(newPage, method) {if (method != "replace"){window.location.hash = newPag...

javascript – jQuery .find()错误:“对方法或属性访问的意外调用”【代码】

我在使用IE8获取我的一个网站页面时遇到了一些问题.它适用于IE9,Safari(包括PC和Mac)和它们. Firefox(Mac).我正在使用find(tag1).html(tag1)调用序列来进行标题替换,但是当我在IE脚本调试器中调试它时,我在IE8中得到以下错误,这在html(tag2)函数中:Unexpected call to method or property accessfind(tag1)函数似乎返回封闭对象(即#sidebar),而不是嵌套对象#sidebarheader,这会在以后进行html(tag2)调用时导致问题. 我创建了一个代...

javascript – JQuery选择器比DOM属性更安全吗?【代码】

这两个表达式做同样的事情但哪一个更安全甚至更有效?var indexedCellValue = selectedCell.srcElement.parentElement.cells[index].innerText;var indexedCellValue = $(selectedCell.srcElement).parent('tr').get(0).cells[index].innerText;(获取单元格,selectedCell,父行和索引到该父行的列.)解决方法:纯JavaScript总是比jQuery更快,但是使用jQuery可以确保代码在大多数浏览器中都能正常工作.