我給我的項目分頁(無盡,沒有點擊),當下一頁加載時,模態中的輸入select2 input
字段被複制。所以經過一些滾動我有幾個重複。用JS刪除多個輸入點
於是,我就刪除重複這樣的:
$(".modalOpen").click(function(){
$('.theLangu1:eq(0)').next("span").remove();
$('.theLangu1').children().find(...).remove();
$('.theLangu1:eq(1)').remove();
...
})
,但毫無效果。該代碼看起來像這樣在控制檯:
因此,第一個需要保持活着,但其餘部分已被刪除。 ($('.theLangu1:eq(0)').remove();
確實會移除除一個之外的所有內容,但它也會刪除所需的內容,所以它不起作用)。
另一個問題是,我有多個<input>
和其他select2
領域,所以它不通過簡單地刪除所有(我試過)。所以它需要的東西在方向$(".theLangu1").children().find/next...
任何jQuery專家在這裏告訴我如何刪除重複或除第一個之外的所有輸入?
爲什麼不解決實際問題? – epascarello
是的我很熟悉「xyproblem」,但這裏要求大,我需要儘快解決這個問題。它是未來幾天的解決方法。有多個jQuery版本加載(是的,我知道有'noConflict'選項和其他的東西,我試了一下,迄今爲止沒有任何工作),但這又是一個故事,它的複雜性... [email protected] – hansTheFranz