Dear,
I've the following snippet of code that works fine. How can I translate to use with rich:jQuery?
$(function() {
$('#acchide').hide();
$('#haveacc1').click(function() {
$('#acchide').show();
});
$('#haveacc2').click(function() {
var list = $('input').filter('[name^=accpers]');
for (i=0; i<list.length; i+=1) {
if ($(list[i]).val()) {
$(list[i]).attr("value","");
}
}
$('#acchide').hide();
});
});
function add(id) {
t = id.split('_')[1];
newid = parseInt(t)+1;
$('<span id="accinput_'+newid+'"><br />Name and surname <input type="text" name="accpers" id="accpers_'+newid+'"><img src="/emboworkshop/images/plus.gif" id="plus_'+newid+'" onClick="add(this.id)"><img src="/emboworkshop/images/minus.gif" id="minus_'+newid+'" onClick="remove(this.id)"></span>').insertAfter($('#accinput_'+t));
}
function remove(id) {
t = id.split('_')[1];
id = 'accinput_'+t;
if ( t > 1 ) {
$('span').filter('[id='+id+']').remove();
}
}
....
....
<div class="form-item">
<label for="AccPers">Do you have accompanying persons</label>
<input type="radio" id="haveacc1" name="haveacc" value="1" class="form-radio" />Yes
<input type="radio" id="haveacc2" name="haveacc" value="0" class="form-radio" checked />No
<div id="acchide">
<span id="accinput_1"><br />Name and surname <input type="text" name="accpers" id="accpers_1" />
<img src="/chianti12/images/plus.gif" id="plus_1" onClick="add(this.id)">
</span>
</div>
</div>