1

#inputString 値( )にdivのテキストを追加したいvalue="text"。From -><div class="row">text</div>など<div class="row">anothertext</div>。同じクラスの別のテキスト。

$(document).ready(function() {
    $('.row').click(function() {
        var value = $(this).attr('.text');
        $('input#inputString').val(value);
    });
});​
4

1 に答える 1

1

詳細の希薄さを考えると、私は提案することしかできません:

$('.row').click(function(){
    $(inputSelector).val($(this).text());
});

JSフィドルデモ

要素inputSelectorを選択するために使用しているセレクターはどこにありますか。input

このメソッドを使用して、text属性ではなくtext()、要素のテキストを取得することに注意してください。一部のブラウザでは、ノードにプロパティがある場合があります(ただし、それでも要素の属性ではありません)。text

于 2012-11-06T13:28:23.970 に答える