Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Para entender melhor minha necessidade, vou dizer qual é o funcionamento de parte da minha aplicação:
Eu posso ter mais de uma condição de pagamento e dependendo da condição de pagamento do contrato, eu devo ter que informar o código do Banco...
Neste momento eu quero usar a jQuery para abrir uma lista neste campo, o problema é que posso ter N condições de pagamento e cada uma delas tem o seu input text de banco...
Como faço para a jQuery saber em qual campo estou??? Pq a referência da jQuery é somente pelo id do objeto, então eu poderia ter banco1, banco2, banco3... mas isso é mto variável... alguém já passou por isso?
meu email de contato: ricsant03@gmail.com
obrigado e abs
>
>
Pq a referência da jQuery é somente pelo id do objeto
Não.jQuery possui seletores poderosíssimos, pois a maioria deles são baseados em CSS3.
você pode acessar um objeto por id, por class, pelo nome da tag, pela combinação disso(sintaxe CSS), pelo tipo do objeto( $("input") ), pelos atributos dele... enfim.. existem várias opções, dê uma estudada nos seletores jQuery.
William
Seria algo parecido com isso?
$("input[class *= 'txtProcesso']").autocomplete(function() {
$.get("jQueryAutocompletar.aspx",
function(data, textStatus) {
var arrProcesso = new Array();
var listaData = data;
for (var i = 0; i < data.length; i++) {
arrProcesso* = data**;*
* alert(data**);*
}
});
}, {
width: 180,
max: 5,
highlight: false,
multiple: false,
scroll: true,
scrollHeight: 300
});
eu fiz assim e funcionou em partes
agora, quero saber como passar o valor de cada elemento do meu array de objetos, para que uma função em java possa utilizar o mesmo... segue exemplo abaixo:
$().ready(function() {
$("input[name=numBanco]").autocomplete("commonJQueryAction.do?methodToCall=findCobranca", {
minChars: 2,
selectFirst: false,
width: 300,
max:100,
matchSubset:false,
cacheLength:0,
scrollHeight:200,
extraParams: {
filtro: function() { return escape($("input[name=numBanco]").val()); },
subtotal: function() { return $("#subtotal").val(); }
}
});
});
Não.jQuery possui seletores poderosíssimos, pois a maioria deles são baseados em CSS3.
você pode acessar um objeto por id, por class, pelo nome da tag, pela combinação disso(sintaxe CSS), pelo tipo do objeto( $("input") ), pelos atributos dele... enfim.. existem várias opções, dê uma estudada nos seletores jQuery.