2014-09-03 3 views
1

Я использую кнопки OnClick событие, которое, кажется, что он не работает, как я ожидал,Кнопка на событии щелчка не работает

Я прочитал много поста в SO и попробовать много вещей, но его до сих пор не работает, что может Каус Эта проблема?

<input type="button" value="button text" onclick="CallFunc()" /> 

Любая идея, почему?

+1

Какова ваша функция JS? Html выглядит (семантически) правильно, хотя использование обработчиков событий onclick довольно устарело. – briansol

+0

Опубликовать код CallFunc – Huangism

ответ

-2

Я думаю, что лучше использовать что-то вроде следующих

Дайте идентификатор вашей кнопки/стол/и т.д., вот пример.

var $table = $("#dataTable"). 

Тогда в вызове функции, как следующие

$table.on("click", ".btn-submit", saveNewRow); 

Попробуйте и дайте мне знать.

Удачи вам!

+2

jQuery не был отмечен – Huangism

+1

HI Shimi, работая над этим .. Я думаю, что его взгляд лучше, чем onclick внутри кнопок, я дам вам знать. – 2014-09-03 15:01:59

+1

@ Huangism-Правильно, но я думаю, что в этом случае лучше использовать его, как я предлагаю. –

1

HTML:

<input id="myButton" type="button" value="button text"/> 

JQuery:

$("#myButton").click(function(e){ 
    //your codes 
});