小编til*_*ryj的帖子

jQuery颠倒了子元素的顺序

使用jQuery反转子元素顺序的最佳方法是什么?

例如,如果我开始:

<ul>
  <li>A</li>
  <li>B</li>
  <li>C</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我想最终得到这个:

<ul>
  <li>C</li>
  <li>B</li>
  <li>A</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

jquery

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

防止删除内容可编辑<ul>中的所有<li>标记

当您<li>在内容可编辑<ul>标记内一直退格到标记的开头时,<li>将删除所有剩余标记.

<ul contenteditable="true">
    <li>Hello</li>
    <li>World</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

jsfiddle:http://jsfiddle.net/8Q53V/

将光标放在世界中的'd'后面,然后退回到行的开头.再次点击退格键时,它也会删除"Hello"列表项.你怎么能防止这种行为?

更新:看起来此行为仅存在于Chrome中

javascript html5 contenteditable

10
推荐指数
1
解决办法
3114
查看次数

jQuery:获取事件处理程序中元素索引的最佳方法

检索事件处理程序中元素索引的最佳方法是什么:

<ul>
  <li>a</li>
  <li>b</li>
  <li>c</li>
</ul>

$("ul li").click(function() {
  // what is the index of the list item that was clicked?
});
Run Code Online (Sandbox Code Playgroud)

换句话说,如果我单击"c"项,是否有从事件处理程序中获取索引2的最佳实践?

我知道我可以通过查看其父元素来确定元素的位置,但我不知道是否有更好或更简洁的方法.

jquery

7
推荐指数
2
解决办法
8265
查看次数

标签 统计

jquery ×2

contenteditable ×1

html5 ×1

javascript ×1