相关疑难解决方法(0)

jQuery删除除第一个之外的所有表行

使用jQuery,如何删除表中除第一行之外的所有行?这是我第一次尝试使用索引选择器.如果我正确理解了这些示例,则以下内容应该有效:

$(some table selector).remove("tr:gt(0)");
Run Code Online (Sandbox Code Playgroud)

我将其读作"在jQuery对象中包装一些表,然后删除所有'tr'元素(行),其中这些行的元素索引大于零".实际上,它会在不生成错误的情况下执行,但不会从表中删除任何行.

我错过了什么,我该如何解决这个问题?当然,我可以使用直接的javascript,但我对jQuery非常有趣,我想用jQuery解决这个问题.

jquery jquery-selectors

273
推荐指数
7
解决办法
27万
查看次数

jQuery首先选择all

在jQuery中,如何使用选择器访问除元素的第一个之外的所有元素?因此,在以下代码中,只能访问第二个和第三个元素.我知道我可以手动访问它们,但可能有任何数量的元素,所以这是不可能的.谢谢.

<div class='test'></div>
<div class='test'></div>
<div class='test'></div>
Run Code Online (Sandbox Code Playgroud)

jquery jquery-selectors

263
推荐指数
2
解决办法
15万
查看次数

不是jQuery中的类选择器

是否有一个简单的选择器表达式,不选择具有特定类的元素?

<div class="first-foo" />
<div class="first-moo" />
<div class="first-koo" />
<div class="first-bar second-foo" />
Run Code Online (Sandbox Code Playgroud)

我只想得到前三个div并尝试过

$(div[class^="first-"][class!="first-bar"])
Run Code Online (Sandbox Code Playgroud)

但这会收到所有,因为最后一个div包含的不仅仅是第一个栏.有没有办法在这样的表达式中使用占位符?这样的事情

$(div[class^="first-"][class!="first-bar*"]) // doesn't seem to work
Run Code Online (Sandbox Code Playgroud)

任何其他可能有帮助的选择器?

javascript jquery jquery-selectors

255
推荐指数
3
解决办法
29万
查看次数

删除表上的所有行,除非先使用Javascript

除了第一个,你如何用Javascript删除表上的所有行?这是我的代码,我想创建一个删除除第一行之外的所有行的函数,并将其更改为"您的团队名单为空".我需要Javascript代码.

<script type="text/javascript">
/* <![CDATA[ */
var flag = true;
function addBowler() { 
    if(flag){
        document.getElementById("bowlerList").deleteRow(0);
        flag = false;
    }

    var removeButton = "<input type='button' value='remove' onclick='removePlayer()' /> &nbsp;";
    var newBowler = document.getElementsByName('bowlersName')[0].value;
    var tr = document.createElement('tr');
    var td = tr.appendChild(document.createElement('td'));
    td.innerHTML = newBowler + removeButton;
    document.getElementById("bowlerList").appendChild(tr);
}
function removePlayer() { 
}
/* ]]> */
</script>
</head>
<body>

<!--  HEADER 1 & 2  -->
<h1>Central Valley Lanes</h1>
<h2>2008 Bowling Teams</h2>
<p>Bowler's name:<input type="text" name="bowlersName" size="15" />
<input type="button" value="Add Bowler" onclick="addBowler()" …
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

jquery ×3

jquery-selectors ×3

javascript ×2