Существует привязка данных OnClick в DIV так:Выполнить код до щелчка в нокауте
data-bind='click: $root.addTable'
Можно ли запустить некоторые JavaScript, прежде чем щелчок вызывается, и если он satisfys определенного условия не вызвать клик?
Что-то вроде? :
<div id="onThisClick" data-bind='click: $root.addTable'></div>
$("#onThisClick").delegate("#all", "click", function() {
if(isTrue){
}
else {
//run data binding as normal
}
}
Я выполняю некоторую проверку и должен передать значение вызываемой функции javascript.
Я не думаю, что вы пытаетесь. Почему вы не можете выполнить свою логику в функции, которую вы вызываете, когда вызывается «щелчок»? –
@ Rune Vejen Petersen ive обновленный вопрос –
@Gabe ive обновленный вопрос –