仅将选定文本添加到文本值

时间:2012-11-06 13:08:00

标签: jquery

我想将div的文本添加到#inputString值(value="text")。 来自 - &gt; <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);
    });
});​

1 个答案:

答案 0 :(得分:1)

鉴于细节的稀疏性,我只能建议:

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

JS Fiddle demo

inputSelector是您用来选择input元素的选择器。

请注意,我们使用text()方法检索元素的文本,文本属性。虽然在某些浏览器中节点可能具有text属性(但它仍然不是元素的属性)。