通过jQuery将文本添加到输入字段

时间:2016-01-24 01:52:06

标签: jquery input click this

单击按钮后,我需要在输入文本字段中添加文本。按钮类总是相同的(“.button”)所以我认为我需要使用“$(this)”但我不知道该怎么做。

我的代码是:

HTML:

cellForItemAtIndexPath:

jQuery的:

<div class="add">
    <input type="text" name="input[1]" value="" class="input[1]">
    <input type="button" class="button" value="add">
</div>
<div class="add">
    <input type="text" name="input[2]" value="" class="input[2]">
    <input type="button" class="button" value="add" value="add">
</div>
<div class="add">
    <input type="text" name="input[3]" value="" class="input[3]">
    <input type="button" class="button" value="add">
</div>

问候:)

2 个答案:

答案 0 :(得分:1)

尝试用.prev()代替.parent(); input type="text"似乎是.previousElementSibling元素的.button

  $(this).prev("input[type=text]").val("hhh");

答案 1 :(得分:0)

使用最近的

$(this).closest('input[type="text"]').val('hhh')