Показать сообщение отдельно
  #2 (permalink)  
Старый 23.10.2014, 10:59
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

потому что функция находится в локальной области видимости у $(document).ready(function(){
<div class="shop-but" onclick="tryBuy('1','ItemName')">Купить</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script>
function tryBuy(id,name){
  alert("ID" + id + "Item" + name);
}
</script>

или так
<div class="shop-but" onclick="tryBuy('1','ItemName')">Купить</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script>
$(document).ready(function(){
  window.tryBuy = function (id,name){
    alert("ID" + id + "Item" + name);
  }
});
</script>
Ответить с цитированием