我想获取上一个元素。所以当点击.percen
时我想提醒前一个元素的值。目前我得到undefined
。问题是什么?prev元素不返回
<input class="c currency" type="text" name="artigoAlternativo1_C"/>
<input class="d currency percen" type="text" name="artigoAlternativo1_D"/>
<br/>
<input class="c currency" type="text" name="artigoAlternativo1_C"/>
<input class="d currency percen" type="text" name="artigoAlternativo1_D"/>
$.fn.percentageFormat = function() {
this.each(function (i) {
$(this).change(function (e) {
var $curr = $(this);
$curr_ = $curr.prev('.c');
alert(this.value);
alert($curr_.prev().value);
});
});
return this;
}
$(function() {
$('.percen').percentageFormat();
});
@Adil,我不认为这是实际上是真的;看到这里:http://docs.jquery.com/Plugins/Authoring#Context – FixMaker