W mojej aplikacji mam formularz, którego elementy są nazwane przy użyciu pewnej konwencji, tj. Są ścieżkami, których części są oddzielone znakiem ~
.jQuery, użyj ~ jako części identyfikatora - jak?
Teraz potrzebuję uzyskać dostęp do jednego z nich w jQuery przez id, ale nie. Najwyraźniej jQuery traktuje to jako rzecz o nazwie #prev ~ sibling
.
Czy istnieje sposób na uniknięcie znaku ~
w funkcji jQuery?
Oto przykład tego, co mój kod wygląda następująco:
<select id="a~b~c">
<option value='1'>one</opiton>
</select>
<script>
$("#a~b~c").change(function(){
alert('a');
});
</script>
Albo to, albo podwójny backslash (\\\), jak się okazało. – Ibolit
@ibolit To prawda, dodałem, że z linkiem do artykułu na ten temat. – StuperUser
Nawiasem mówiąc, wariant $ ('[id] = "..."') nie zadziałał dla mnie ... :( – Ibolit