我增加了功能,所有未來的<div id="content">
有什麼辦法來選擇,除了一箇中。對()函數
<div id="content">
<h3 id="title">tiltle</h3>
</div>
<script>
$("#content").on("click","*",function(){($(this).hide();});
</script>
這工作正常創建的元素的每一個元素,但我不希望結合此功能 <h3 id="title">
我試圖
<div id="content">
<h3 id="title">tiltle</h3>
</div>
<script>
$("#content").on("click","*.not('#title')",function(){($(this).hide();});
</script>
但是這是行不通的,任何人都可以幫我找到有效的解決方案?
[jQuery的可能的重複 - 選擇除了單一的一切元素和它的孩子?](http://stackoverflow.com/questions/9173055/jquery-select-everything-except-a-single-elements-and-its-chil dren) – Phiter
@PhiterFernandes http://stackoverflow.com/questions/9173055/jquery-select-everything-except-a-single-elements-and-its-children該問題沒有一個很好的答案(對我來說至少)。所以我想我可以再次提出同樣的問題,如果我找不到有效的答案(對我來說)。我在這裏得到了一個很好的解決方案,但是如果你說我可以像我之前的2個問題那樣刪除它。 – beginner
你可以使用jquery .not()函數。 – Phiter