Autor Zpráva
Adam1999
Profil
Zdravím,
Řeším problém v jquery. Mám následují kód:
$( '.payment-option input[data-module-name="bestkit_custompayment_'*']' ).click(function() {
  alert("Ahoj!");
});
Jde o to, že proměnná bestkit_custompayment_ je vždy jiná. Např.: bestkit_custompayment_10, bestkit_custompayment_19, atd.. Potřebují jí tedy vybraz bez ohledu na číslo, které bude nakonci.
Bohužel se mi to pomocí hvězdičky nedaří.
Jaký je správný postup?
Díky!
blaaablaaa
Profil
Adam1999:
[data-module-name^="bestkit_custompayment_"]
Adam1999
Profil
blaaablaaa:
Supr díky moc. A kdyby to samotné číslo chtěl vybrat a uložit do proměnné abych s ním mohl dál pracovat v rámci toho click eventu?
blaaablaaa
Profil
Adam1999:
Pak si ho přes $(this).data("module-name") vytáhneš a vyparsuješ si z toho číslo. Ale lepší by bylo si ho uložit třeba do data-id="XXX"

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0