单击按钮后,我需要在输入文本字段中添加文本。按钮类总是相同的(“.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>
问候:)
答案 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')