0

PHPforeachループを使用してテーブルを作成しました。現在、クリック tdしたときに内部の値を置き換えようとしています。input

$('#memberTable tr td').click(function(e){
    $(this).html('<input type="text" id="" size="20" value=""/>');
});

入力スタイルが1回点滅する:focusと、フォーカスが失われます。

4

2 に答える 2

1

あなたはそれを集中させることができます.focus()

$('#memberTable tr td').click(function(e) {
    var $this = $(this);
    $this.empty();

    $('<input />', {
        type: 'text',
        id: '',
        size: 20,
        value: $this.text()
    }).appendTo($this).focus();
});
于 2012-12-16T01:04:25.657 に答える
0

手動で焦点を合わせてみてください。

var input = $('<input type="text" id="" size="20" value="" />');

$(this).empty().append(input);

input.focus();
于 2012-12-16T01:04:54.647 に答える