我想用按钮将各种东西附加到输入中。
按钮#addNumber - >附加245
按钮#addOperation - >附加+
按钮#radicSign出现了问题。
我想为平方根sqrt()
添加模板,然后将插入符号放在括号内,以便用户输入数字。
这可能吗?` 如果是的话,值得努力吗?或者我应该打开一个对话框然后插入它?
$('button#radicSign').on('click', function add2digit() {
addOperation('sqrt');
});
function addOperation(op) {
var problemInput = $('input#testProblem');
problemInput.val(problemInput.val() + op);
}
答案 0 :(得分:1)
你应该能够做到这样的事情来实现你想要的目标:
$('#sqrt').click(function() {
var length = $('#a').val().length;
$('#a').val($('#a').val()+'sqrt()');
$('#a').focus()[0].setSelectionRange(length+5, length+5);
});