選擇文本我有一個input
元素,它通過使用NG-模型裏面的文字,然後我試圖通過創建自定義的偵探選擇所有文字:在元素
.directive('selectText', function() {
return {
require: 'ngModel',
link: function(scope, elem, attrs, ctrl) {
elem.bind('focus', function() {
$(elem).select();
});
scope.$watch("edit",function(newValue,oldValue) {
$(elem).select();
});
}
};
})
它運作良好,但我不希望當用戶foucusout
從控制檯和focusin
再次選擇文本。它應該只選擇一次文本(而不是第二個焦點)。 另外,如何在選擇全部文本後從元素中移除焦點?
您是否想在選擇全部文本後立即選擇focousout?或者是其他東西? – anu