jquery: связать событие "щелчка" - PullRequest
0 голосов
/ 01 ноября 2009

в моем событии "click" для привязки я хотел бы постепенно вырезать последний символ из заданной строки. однако каждый раз, когда я нажимаю на него, он, кажется, останавливается после первого грохота.

var somestring = "mary had a little lamb";
$("#removelaststring").unbind("click").bind("click",function(e){

alert(somestring.slice(0,-1))

});

он должен возвращать «на один символ меньше» при каждом нажатии

Ответы [ 2 ]

2 голосов
/ 01 ноября 2009
var somestring = "mary had a little lamb";

// you can use .click( function ) instead of .bind("click", function)
$("#removelaststring").click(function(e){
  // slice & save it
  somestring = somestring.slice(0,-1);
  alert(somestring);
});
1 голос
/ 01 ноября 2009

somestring.slice(0,-1) дает вам новую строку без последней буквы, но она не изменяет somestring. Попробуйте alert(somestring = somestring.slice(0,-1));.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...