以下脚本从输入和下拉列表返回名称和文本,并将它们添加到文本区域。我需要从返回的每个值中删除(每个输入/下拉列表)的名称,但我没有运气? =已被删除。
<script>
$('#formt').find('select,input[type="text"]').not('#tagt').change(function(){
var val = "";
var tags = '';
$('form select,input[type="text"]:not("input#tagt")').each(function(){
if ($.trim(this.value).length > 0 ) {
val += ($(this).attr('name') + "" + this.value + "");
}
})
$('#tagt').val(tags+val);
});
$('#submit').click(function(){
window.location= $('#tagt').val();
});
</script>
答案 0 :(得分:0)
所以只需删除名称所在的部分,如$(this).attr('name')
$('#formt').find('select,input[type="text"]').not('#tagt').change(function(){
var val = "";
$('form select,input[type="text"]:not("input#tagt")').each(function(){
val += this.value;
})
$('#tagt').val(val);
});