Tag: attr

attr()不在IE中工作

在浏览了一些类似的问题后,我找不到任何可以帮助我解决问题的方法。 在Chrome中它可以工作,进入IE浏览器,我得到“aN,AN,NAN” HTML month jQuery $(“.dateSelect a”).click(function(event){ var dateParam = $(this).attr(‘name’); alert(“link was clicked and value of NAME is: “+dateParam); dateChange(dateParam); event = event || window.event; event.stopPropagation(); }); 在Chrome中,它抓住了日期“05,27,2013”​​,但IE浏览器是“aN,aN,NaN”我有一个偷偷摸摸的怀疑IE不喜欢attr()。 如果是这样的话,还有另一种方法吗? 先感谢您!

如何使页面预加载器类似于Apple的Mac页面

如果您在他们的网站上查看Apple的Mac页面。 http://www.apple.com/mac/他们的“正文”在页面加载时在中心显示图像。 页面完全加载后,其内容将淡入。如果您使用Chrome或Safari并打开元素检查器,您将看到他们的主体在class=”loaded revealed”页面时获得class=”loaded revealed”加载”。 这会触发内容淡入。如果删除类,内容将淡出。 我正在为我的网站寻找类似的东西。 我不希望整个内容都不显示,我仍然希望显示页眉和页脚。 所以基本上我希望div#content_area在文档准备就绪时向下滑动…唯一的问题是,它们不使用任何类型的display:none; 为了他们的身体。 他们对此更加小心,因为如果JS文件失败,内容仍会显示。 我该怎么做? 他们这样做的方式必须是轻量级的,因为任何人都可以写出像 $(document).ready(function() { $(‘div#content_area’).attr(class, loaded revealed); }); 我需要做的就是添加.slide()函数并隐藏内容直到页面加载。

jquery字符串到函数转换

这可能吗? I will change var x = ‘$(‘#id’).attr(‘jq’)’; jQuery.call(x); 基本上我想在任何标签上使用属性jq ,就像调用javascript语句的html上的onclick一样。 顺便说一句jQuery.call()用于演示目的它不起作用…

jQuery .attr()似乎区分大小写

我有一个自定义属性的select元素,我用它来动态validation它并显示相应的消息。 属性的名称是骆驼,如下所示 … 问题是在早于1.6的jQuery版本中.attr()似乎区分大小写。 更有问题的是,它不会获取原始的套接字属性。 这在Chrome中的Firefox中也是如此,但在Internet Explorer中按预期工作(不应该不区分大小写)。 任何套管(原始套管除外)都有效,这也很有趣。 这是这个问题的JSFiddle示例 。 您可以在左侧更改jQuery lib版本,然后单击“运行”以检查它与其他版本的工作方式。 我如何缓解这个问题?

使用jQuery获取另一个文件列表中的下一个href?

我搜索和搜索了,似乎我坚持这个问题。 不知怎的,我认为这不会太难,而且可能不适合那些对jQuery有更多了解的人。 我有一个.html文件,我们称之为“originalfile.html”,带有几个列表,如下所示: 链接在一个新窗口中打开,在“link(x).html”文件中,我希望“上一个”和“下一个”按钮在现在关闭的原始文件中保持上/下列表,可以通过某种方式进行返回:在div #content中的所有列表中命中== 0时的第一个href,或者换句话说是一个循环。 “next”和“prev”按钮应该从_self窗口中的原始文件打开列表中的下一个/ prev链接,其中下一个文件将具有相同的按钮,依此类推。 我不知道我是否会以正确的方式解决这个问题,但我已经做到了这一点: 我通过使用得到当前的文件名 var filename = location.pathname; 然后我通过使用获得原始列表 $.ajax({ url: ‘/path/originalfile.html’, success: function(response) { $(“#linkdiv”).html(jQuery(response).find(‘#content’).html()); }); 我正在使用新的div“#linkdiv”,然后搜索该div中的当前文件名 $(“#linkdiv a[href=(filename)]”); 我无法让它工作,以及如何找到next()和prev()href等。我相信我可能会在某个地方错过一个.live? 现在的问题是,是否有办法做这样的事情: $.ajax({ url: ‘/path/originalfile.html’, success: function(response) { $(“#next”).html(jQuery(response). find(‘href with same value as current filename’). next(“href”); $(“#prev”).html(jQuery(response). find(‘href with same value as current filename’). prev(“href”); }); 现在我知道这段代码不起作用,但有没有办法通过使用当前文件名找到href,然后获取上一个和下一个href并将它们附加到ID为#next和#prev的按钮???

如何在变量中存储.attr(“id”)

你们以前一直非常乐于助人。 我一直在搜索stackoverflow一段时间,但无法得出答案。 希望这是一个简单的问题。 我正在尝试将当前hover的div的id存储在变量中。 然后,我想使用该变量来切换具有相同ID的图像。 你可以看到我已经尝试将变量直接设置为其中一个id,并且完美无缺。 我尝试了很多不同的技术。 我究竟做错了什么? 提前感谢您的任何建议! 我这里有一个jsFiddle: http : //jsfiddle.net/SN3mz/1/ JQUERY $(document).ready(function () { $(‘.hover’).mouseenter(function() { var currentId = $(this).attr(“id”); // var currentId = “https://stackoverflow.com/questions/18167558/how-to-store-attrid-in-a-variable/#story1”; $(‘.pshow’).hide(); $(‘.feature’).find(currentId).toggle(); }); }); HTML Large Image Features Will Give More Pop. by Ebenezer Ekuban Story https://stackoverflow.com/questions/18167558/how-to-store-attrid-in-a-variable/#1 TextTeaser Story https://stackoverflow.com/questions/18167558/how-to-store-attrid-in-a-variable/#2 TextTeaser Story https://stackoverflow.com/questions/18167558/how-to-store-attrid-in-a-variable/#3 TextTeaser Story https://stackoverflow.com/questions/18167558/how-to-store-attrid-in-a-variable/#4 TextTeaser

img缩略图单击用缩略图标题替换div文本值

JSFIDDLE在这里 如果你看一下js小提琴,你会发现点击缩略图改变了图像以及.currentimgtitle文本值,但它改变了页面上所有.currentimgtitle文本值,当我只想更改与jquery和html相关的那个时。下面 $(“.imgcontainer”).each(function() { var imgsrc = $(“.minicontainer img:first-child”, this).attr(“src”); var imgtitle = $(“.minicontainer img:first-child”, this).attr(“title”); $(this).append(” + imgtitle + ”); }); $(“.miniimg, .miniimg2, .miniimg3”).click(function() { var miniimgrc = $(this).attr(“src”), $presentImg = $(this).closest(“.imgcontainer”).find(“.presentimg”); $presentImg.attr(‘src’, miniimgrc); }); $(“.miniimg, .miniimg2, .miniimg3”).click(function(index) { var miniimgtitle = $(this).attr(“title”), $presentTitle = $(this).closest(“.imgcontainer”).find(“.currentimgtitle”); $presentTitle.attr(‘title’, miniimgtitle); }); $(“.imgcontainer”).each(function(index) { $(“.miniimg, .miniimg2, .miniimg3”).click(function() […]

TinyMCE和jQuery – attr()返回一个Object

我已经通过使用data()而不是attr()解决了这个问题 ,但我仍然想知道这是否只是我,以及是什么导致它: 我正在使用jQuery 1.7.1和TinyMCE 3.5b3(jQuery包)。 没有其他JS库。 当单击链接时,此代码按预期输出“string”和锚标记的href。 $(‘a.page_item_delete’).on(‘click’, function(event){ event.preventDefault(); var $this = $(this); console.log(typeof $this.attr(‘href’)); console.log($this.attr(‘href’)); }); 当我在页面上的某些textareas上激活TinyMCE时,它会输出“Object”,当然,attr()会停止返回预期值。 我通过以下方式激活TinyMCE: $( ‘textarea.tinymce’)TinyMCE的(选择); 有没有其他人用TinyMCE经历过这种行为? 是否存在已知错误或解决方法? 为什么TinyMCE显然会影响页面上不相关的HTML元素?

获取包含类的输入框的所有ID

如何获取包含特定类值的输入框的ID 例如: 我想在按下按钮或命令后提醒包含类失败的所有ID。

Jquery属性的长度未定义

如何检查属性中字符串的长度?这显示“未定义”值: var action = $(obj).closest(“form”).attr(‘action’); alert(action.lenght);