假设我有一个如下所示的列表:
<ul>
<li id="q"></li>
<li id="w"></li>
<li id="e"></li>
<li id="r"></li>
<li id="t"></li>
<li id="y"></li>
<li id="u"></li>
<li id="i"></li>
<li id="o"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我需要做这样的事情:
function get_important_elements() {
// completely contrived;
// elements are guaranteed to be contained within same ul
// but nothing else unique in common (class, attrs, etc)
return $('#q, #w, #r, #u, #i, #o');
}
function group_adjacent($elems) {
return $elems; //:(
}
$(function () {
var $filtered_list = get_important_elements();
var groups = group_adjacent($filtered_list);
// groups should be
// (shown …Run Code Online (Sandbox Code Playgroud) 如何p7从此HTML元素中仅检索第一个类?
HTML
<div id="myDIV" class="p7 nextclass class_tt">some content</div>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
$('#myDIV').attr('class').first(); //will not work
Run Code Online (Sandbox Code Playgroud) 我有一个类,我用它来枚举我的数据库中的列表.数据库中的所有表都有自己的类,它们都有自己的属性,它们都来自DatabaseTableRow.
public class DatabaseLinkRowsEnumerator<T> : IEnumerator<T>, IEnumerable<T> where T : DatabaseTableRow
Run Code Online (Sandbox Code Playgroud)
我有一个User类,它派生自Page,它派生自DatabaseTableRow.然后我有一个属性返回DatabaseLinkRowsEnumerator,一个用户列表.
我还有一个UI功能,可以显示水平列表中任何页面的列表,包括图像,名称和链接.
protected string GetVerticalListModuleHtml(IEnumerable<Page> pages)
Run Code Online (Sandbox Code Playgroud)
现在我想要做的就是将DatabaseLinkRowsEnumerator的值传递给这个函数.用户派生自Page,DatabaseLinkRowsEnumerator是IEnumerator.即使我尝试施放,我也会收到以下错误:
Unable to cast object of type 'Database.DatabaseLinkRowsEnumerator`1[Database.User]' to type 'System.Collections.Generic.IEnumerable`1[Database.Page]'.
Run Code Online (Sandbox Code Playgroud)
我正在使用ASP.NET 2.0.有没有人有任何想法如何投射/转换这个没有制作每个的完整副本?
我最近开始使用jQuery,并想知道如何迭代项目的集合(项目的数组或列表)并总结其内容.
jQuery是否像许多其他语言一样有像for循环一样的东西?
是否有一种简单的方法来实现这一点 - 如果这不容易实现?
jquery ×3
javascript ×2
.net-2.0 ×1
c# ×1
casting ×1
class ×1
foreach ×1
generics ×1
inheritance ×1
jquery-1.5 ×1