1

我想将 div 的文本添加到#inputString 值(value="text")。从 -><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属性(但它仍然不是元素的属性)。

于 2012-11-06T13:28:23.970 回答