W kodzie html używam kodu <input type = "text" id = "[email protected]">
, aby uzyskać tekst teraz trzeba uzyskać jego wartość, która jest wprowadzana w polu tekstowym. Używam jquery, aby to zrobić:specjalne znaki w id tagów html
$(document).ready(function() {
$(".bid").click(function() {
idVal = this.id
bidID = "#" + idVal + "bid"
spanID = "#" + idVal + "cbid"
bidValue = $(bidID).val();
alert(idVal)
alert(bidID)
alert(bidValue) //this alert says undefined
$(spanID).html(' ').load('{% url online_machines %}?id=' + idVal + '&bidvalue=' + bidValue);
});
});
W ten sposób otrzymam błąd wartości niezdefiniowany. Próbowałem usunąć znaki specjalne z identyfikatora, aby uzyskać jego wartość. Ale potrzebuję id ze specjalnymi znakami. Jak mogę Mam jego wartość za pomocą jquery?
wierzę, że będzie $ ('# abc def \\ \\ @. Com') – mplungjan