【发布时间】:2016-02-04 09:19:02
【问题描述】:
如何将选定的按钮值放入文本框中?如果我更改输入框中的文本,必须将该文本绑定到按钮值.. 我有一个用 jquery 解决的代码,但是如何用 angularjs 解决这个问题? JSBin Link to Edit
AngularJS
var app = angular.module('myapp', []);
app.controller('MainCtrl', function($scope) {
//Code goes here//
});
<!DOCTYPE html>
<html ng-app="myapp">
<head>
<script src="https://code.angularjs.org/1.4.8/angular.js"></script>
</head>
<body ng-controller="MainCtrl">
<div>
<button>Feed</button>
<button>the</button>
<button>Input</button>
</div>
<input type="text" value="click a button">
</body>
</html>
用 jQuery 解决
var actualButton;
$( "button" ).click(function() {
actualButton = $(this);
var text = $( this ).text();
$( "input" ).val( text );
});
$("input").on('keyup', function(e){
if(actualButton === undefined)
return;
actualButton.text($(this).val());
});
【问题讨论】:
标签: javascript angularjs