/ / Zmeniť text tlačidla na základe atribútov - javascript, jquery

Zmeňte text tlačidla na základe atribútov - javascript, jquery

Hľadal som stackoverflow, ale nenašiel som žiadne odpovede.

Skontrolujte prosím html

<button type="button" class="nacnchor" value="1">hello</button>
<button type="button" class="nacnchor" value="2">hello</button>
<button type="button" class="nacnchor" value="3">hello</button>

Môžem zmeniť text tlačidla na základe triedy

$("button.nacnchor").text("REWRITE");

Ale chcem zmeniť hodnotu založenú na hodnote atribútu, je tam niečo podobné $("button.nacnchor,attr(value=1)") : p.

odpovede:

3 pre odpoveď č. 1

Selektory atribútov sú tu zdokumentované: http://api.jquery.com/attribute-equals-selector/

$("button.nacnchor[value="1"]").text("REWRITE");

1 pre odpoveď č. 2

Dokážeš to:

$("button[value="1"]").text("REWRITE");

1 pre odpoveď č. 3

Pri hľadaní spôsobu použitia danej knižnice je vždy najvhodnejšie *R* ead *T* on *F* unny *M* anual ktorá má celú stránku venovanú tomuto.

...napríklad, $("a[rel="nofollow"]"), vyberie <a href="example.html" rel="nofollow">Some text</a> ale nie <a href="example.html" rel="nofollow foe">Niektorý text.

Hodnoty atribútov vo výberových výrazoch sa musia riadiť pravidlami pre voliče W3C CSS; vo všeobecnosti to znamená, že čokoľvek iné ako platný identifikátor by mal byť obklopený úvodzovkami.

  • dvojité úvodzovky v jednoduchých úvodzovkách: $("a[rel="nofollow self"]")
  • jednoduché úvodzovky v dvojitých úvodzovkách: $("a[rel="nofollow self"]")
  • uniknuté jednoduché úvodzovky v rámci jednoduchých úvodzoviek: $("a[rel="nofollow self"]")
  • unikli dvojité úvodzovky v dvojitých úvodzovkách: $("a[rel="nofollow self"]")

0 pre odpoveď č. 4

vyskúšajte nižšie uvedený kód

$("button[value="1"]").text("REWRITE");