Tag: each

jQuery xml解析,检查IE8无法正常工作

我查看了jQuery,XML和IE8上的所有SO答案,但没有任何结果给我一个结果。 关于如何使用jQuery或Javascript的任何其他建议? $.ajax({ type: “GET”, url: “http://query.yahooapis.com/v1/public/yql?q=select%20title%2C%20link%20from%20rss%20where%20url%3D%22http%3A%2F%2Fwww.fs.usda.gov%2Fwps%2FPA_WIDConsumption%2Frssgetfile%3FxFSENavChannel00%3D1109%26xFSENavChannel02%3D091000000000000%26pathinfo%3D%2Fwps%2Fportal%2Ffsinternet%2F!ut%2Fp%2Fc5%2F04_SB8K8xLLM9MSSzPy8xBz9CP0os3gjAwhwtDDw9_AI8zPwhQoYAOUjzeINcABHAwK6w0H2YaoI84GrAMvjMd_PIz83Vb8gN8Igy8RREQC1scDO%2Fdl3%2Fd3%2FL2dJQSEvUUt3QS9ZQnZ3LzZfMjAwMDAwMDBBODBPSEhWTjJNMDAwMDAwMDA!%2F%3Fnavtype%3DBROWSEBYSUBJECT%26forestname%3DRegion%25209%22″, dataType:”xml”, success: function(msg){ data = parseXml(msg); $(data).find(‘item’).each(function(index,val){ var title = $(this).find(“title”).text(); var link = $(this).find(“link”).text(); $(‘#loadnews’).append(“”+title+””); }); } }); function parseXml(xml) { if ($.browser.msie && parseInt($.browser.version, 10) === 8) { var xmlDoc = new ActiveXObject(“Microsoft.XMLDOM”); xmlDoc.loadXML(xml); xml = xmlDoc; } return xml; } if ($.browser.msie && parseInt($.browser.version, 10) […]

jQuery $ .each循环和json数据

我似乎无法使这个工作,我正在检索一些json数据,只是尝试循环它,将它附加到DIV。 这是我的代码: 如何返回JSON(PHP) {“list”:[{“subscribe”:”example”},{“subscribe”:”example2″},{“subscribe”:”example3″},{“subscribe”:”example4″},{“subscribe”:”example5″}]} 我的JSON使用JQUERY打电话 $.getJSON(“article.php”,function(data) $.each(data.list, function(i,data) { var listData = “” + data.subscribe + “”; $(‘#lists’).append(listData); }); }); 我没有在控制台中检索任何错误,但没有发生任何事情,我知道调用成功,我正在正确执行.each循环吗? 有人可以帮忙吗?

jquery将img下的高度与h2的高度进行比较

我想改编这个: var h2=$(‘.block h2’); var divh=$(‘.block’).height(); while ($(h2).outerHeight()>divh) { alert(‘enters while’); $(h2).text(function (index, text) { return text.replace(/\W*\s(\S)*$/, ‘…’); }); } 如下所述: 交叉浏览器多行文本溢出,省略号附加在宽度和高度固定div? 我遇到的问题是我有各种各样的li ,其中每个包含一个.block ,每个li都有一个h2标签 例: …. Tittleasfasjgpashgj9ahgpasgnapsighapighapsogna … …. 5Tittleasfasjgpashgj9ahgpasgnapsighapighapsogna … http://sofzh.miximages.com/javascript/lI82f.jpg 将.block设置为200px,将img设置为height: 90px; 和padding: 5px现在我需要在img下面留下高度并与h2的高度进行比较。 但它也不起作用,它只是不做if,但divh包含数据(200,在css中设置200px)。 编辑: 所以我只想弄清楚解决这个问题的最佳方法是将高度设置为h2标签,然后将其内容高度与设置高度进行比较。

每个类元素的简单jquery .hover()方法

没有做太多的jquery并遇到了问题。 我想用类.social-tile绑定所有div的hover事件。 我是这样做的: $(function(){ var social_default = $(‘.social-tile’).css(‘margin-right’); $(‘.social-tile’).each(function(){ $(this).hover(function(){ $(this).animate({ ‘margin-right’: ‘0px’ },500); },function(){ $(this).animate({ ‘margin-right’: social_default },500); }); }); }); 当我将鼠标hover在一个元素上时,会触发所有div的动画,并且它们一次全部移动。 我想只为我hover的特定元素制作动画。 可能这里有一个非常简单的解决方法,谢谢。

Jquery $ .each选择器

我想知道$.each()在jquery中代表什么, 选择什么? 原型中是否有等效物?