首先,我知道这个标题不是最好的,也不是网站推荐/要求的,但我不知道该怎么写。
我正在使用JQuery编辑我网站上的twitter小部件。我没有问题这样做,直到这一个元素。
我已经检查了我正在搜索正确的元素timeline-widget
并且我正在尝试编辑的是border-radius
我的代码片段:
$('.twitter-block').find('.twitter-timeline').css({"border": "4px solid rgb(255, 225, 241)", "outline" : "8px solid rgb(255, 189, 225)"});
$('.twitter-block').find('.timeline-Widget').css({"border-radius": "0px"});
第一行编辑twitter-timeline
元素,它工作得很好,但是JQuery找不到timeline-widget
。
对不起,这是我第一次在网站上工作,也是第一次使用JS和JQuery
从jQuery自己的文档中:
the .find() method allows us to search through the descendants of these elements
in the DOM tree and construct a new jQuery object from the matching elements
这意味着div twitter-block需要是timeline-Widget的父项才能找到它,但从外观上看timeline-Widget是body元素的第一个子项