2016-12-10 2 views
1

Мой HtmlJquery не добавляя новые таблицы бутстраповских

это мои файлы я не знаю, где я делаю неправильно, но всякий раз, когда я нажмите кнопку Добавить оно не создать другой список

<!DOCTYPE html> 
 
<head> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> 
 

 
</head> 
 
<body> 
 
    <ol> 
 
    <li> 
 
    </li> 
 
    </ol> 
 
<button id="add">Add</button> 
 
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 
<script type="text/javascript" src="Project.js"></script> 
 
    
 
</body> 
 
</html>

My JS file

$(document).ready(function() { 
 
    $("#add").click(function(){ 
 
     $("ol").append("<li></li>"); 
 
    }); 
 
});

ответ

0

Вашего project.js используется jQuery synax '$', но ваш jQuery был включен после project.js, попытайтесь поместить jQuery ссылки после того, как ваш project.js

<!DOCTYPE html> 
<head> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> 

</head> 
<body> 
    <ol> 
    <li> 
    </li> 
    </ol> 
<button id="add">Add</button> 

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 
<script type="text/javascript" src="Project.js"></script> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 

</body> 
</html> 

также ссылаться на вашу кнопку добавить с # знак на $('#add')

$(document).ready(function() { 
    $("#add").click(function(){ 
     $("ol").append("<li></li>"); 
    }); 
}); 

https://jsfiddle.net/juw8yujq/2/

+0

благодаря братан ты спасти мою жизнь –

0

Чтобы выбрать элемент по ID, вы должны предварять символ # для ID, как $("#add"), не $("add")

0

добавить это идентификатор. изменить $ ("добавить") до $ ("#") надстройку

$(document).ready(function() { 
 
    $("#add").click(function(){ 
 
     $("ol").append("<li></li>"); 
 
    }); 
 
});
<!DOCTYPE html> 
 
<head> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> 
 

 
</head> 
 
<body> 
 
    <ol> 
 
    <li> 
 
    </li> 
 
    </ol> 
 
<button id="add">Add</button> 
 
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
 
    
 
</body> 
 
</html>

Смежные вопросы