工作,我有一個自動生成的佈局看起來像這樣由jQuery.PrettyTextDiff-插件創建:刪除元素是不會用jQuery
<head>
<script type="text/jaascript" src="the jquery library"></script>
</head>
<body>
<div class="diff">
<span>
<br/>
</span>
Continuing layout...
</div>
<script type="text/javascript" src="diff_match_patch.js"></script>
<script type="text/javascript" src="jquery.pretty-text-diff.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.diff span:first-child').remove(); // As of my last try
});
</script>
</body>
我要刪除的「diff'佈局中的第一個跨度在運行時,但我不能讓它工作。經過徹底的研究,我已經嘗試了幾個在這裏發現的解決方案。
$('.diff').closest('span').remove();
$('.diff span').first().remove(); //recommended solution by the jQuery Foundation - yet it won't work
$('.diff span').remove();
$('.diff').find('span:gt(0)').remove();
似乎沒有刪除跨度。我應該如何刪除它?
你有沒有看過JavaScript控制檯與螢火蟲或類似的東西?有沒有錯誤信息? – 2014-09-03 10:02:05
螢火蟲沒有錯誤。但是有理由相信,如下面的一個人所指出的,我必須移除移除事件。我可能試圖在實例化之前將其刪除。那會是......尷尬。 ;) – 2014-09-03 10:06:25
好的 - 我試着將腳本移動到頁面的末尾 - 仍然沒有效果... – 2014-09-03 10:18:37