で
//code to render the modal view
render: ->
$(@el).html @template(@model.toJSON())
//this is where I attempt to select the input box via jQuery and selecting the text
$(@el).find('input.detail_text').focus().select()
@
おかげで範囲を選択するには、より高度な機能です無駄に次のコードを試してみました:
$.fn.selectRange = function(start, end) {
return this.each(function() {
if (this.nodeName === "INPUT"){
var inputStart = Math.min(start || 0, this.value.length);
var inputEnd = Math.min(
Math.max(end || this.value.length, inputStart),
this.value.length);
if (this.setSelectionRange) {
this.focus();
this.setSelectionRange(inputStart , inputEnd);
} else if (this.createTextRange) {
var range = this.createTextRange();
range.collapse(true);
range.moveEnd('character', inputEnd);
range.moveStart('character', inputStart);
range.select();
}
}
});
};
クレジット:http://programanddesign.com/js/jquery-select-text-range/
ニースコード。 AngularJSディレクティブでそれを使用し、それは素晴らしい仕事をしました。ありがとう! – Hcabnettek