.each()来搜索背景颜色
.each() to search for a background color
我正在寻找突出显示的元素。我似乎无法进入.each()
函数。我需要导航到吗。resultsselected
div,因为它本身就在div内部?我不知所措。
$(document).ready(function () {
console.log('ready ');
$('.resultsselected [background-color]').each(function() {
var match = 'Green'; // match background-color:
console.log(' looking ');
if ($(this).css('background-color') == match) {
$(this)[0].scrollIntoView();
console.log(' found it ');
}
else console.log(' nope ');
});
});
所有这些都在ListView
中这是我的SelectedItemTemplate
<SelectedItemTemplate>
<div class="results resultsselected">
<asp:LinkButton ID="LineLinkButton" runat="server">
<asp:Label ID="" runat="server" Text='<%# %>' />
<asp:Label ID="" runat="server" Text='<%# %>' />
<asp:Label ID="" runat="server" Text='<%# %>' />
<asp:Label ID="" runat="server" Text='<%# %>' />
</asp:LinkButton>
</div>
</SelectedItemTemplate>
我的ItemTemplate
类似,但没有resultsselected
类,只有results
类。
编辑:我取出.each()
,现在我进入控制台准备好查看nope
$(document).ready(function () {
console.log('ready ');
var match = 'rgb(0, 128, 0)'; // match background-color:
console.log(' looking ');
if ($('.resultsselected [background-color]').css('background-color') == match) {
$('.resultsselected [background-color]')[0].scrollIntoView();
console.log(' found it ');
}
else console.log(' nope ');
});
我把这个输入我的控制台
$('.resultsselected').css('background-color')
然后拿到这个
"rgb(0, 128, 0)"
我现在真的不明白。
我已经更改了两个选择器,一个在each
中,另一个进行匹配。我不知道scrollIntoView
是做什么的,但它看起来有点不确定。
$('.resultsselected').each(function() {
var match = 'Green'; // match background-color:
console.log(' looking ');
if ($(this).css('backgroundColor') == match) {
$(this)[0].scrollIntoView();
console.log(' found it ');
} else {
console.log(' nope ');
}
});
您还可以执行以下操作:
$(document).ready(function(){
if($('.resultsselected').css('background-color') == 'green'){
$(this)[0].scrollIntoView();
}
});
我没有对此进行测试,但它应该有效。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用jquery更改html中的背景颜色
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- JS幻灯片与CSS背景颜色变化
- DT数据表背景颜色为黑色,但仍有悬停和选择颜色
- Javascript通过列表项的函数和css来更改背景颜色
- Javascript没有从数组中选择背景颜色
- 使用圆中的数组更改背景颜色项目
- 如何用jquery动画改变背景颜色,就像一个过渡
- 使用jquery交换并保存背景颜色
- j查询如何设置/取消设置下拉菜单的背景颜色
- 使用angularjs根据时间更改背景颜色
- 设置Dojo量表的背景颜色
- javascript样式的背景颜色在设置时闪烁.ASP.NET
- 使用javascript更改任意文本的背景颜色
- 在用Javascript更改背景颜色后:hover don'不要改变颜色
- 图像内部的透明背景颜色不受影响
- jQuery mobile-动态更改ui页面背景颜色
- 切换按钮的背景颜色
- JavaScript更改类的背景颜色