webentwicklung-frage-antwort-db.com.de

Wie erhalte ich mit jQuery einen Wert von <span>?

Das ist einfach.

Wie erhalte ich den Wert "Dies ist mein Name" der obigen Spanne?

<div id='item1'>
<span>This is my name</span>
</div>
135

Ich denke, das sollte ein einfaches Beispiel sein:

$('#item1 span').text();

oder

$('#item1 span').html();
282
Lewis
$("#item1 span").text();
11
rahul

$('#item1').text(); or $('#item1').html(); funktioniert gut für id="item1"

5
dipraj.shahane

Da Sie für den Wert 'item' kein Attribut angegeben haben, gehe ich davon aus, dass eine Klasse verwendet wird:

<div class='item1'>
  <span>This is my name</span>
</div>

alert($(".item span").text());

Stellen Sie sicher, dass Sie warten, bis das DOM geladen ist, um Ihren Code zu verwenden. In jQuery verwenden Sie dazu die Funktion ready():

<html>
 <head>
  <title>jQuery test</title>
  <!-- script that inserts jquery goes here -->
  <script type='text/javascript'>
    $(document).ready(function() { alert($(".item span").text()); });
  </script>
</head>
<body>
 <div class='item1'>
   <span>This is my name</span>
 </div>
</body>
5

Angenommen, Sie wollten id = "item1" lesen, dann benötigen Sie

$('#item1 span').text()
5
Rich

Würdest du in Javascript nicht getelementbyid('item1').innertext verwenden?

2
Grumpy

$('#id span').text() ist die Antwort!

1
Nacho
     $('span id').text(); worked with me
1
Dev.H

$('#item1 span').html(); Es funktioniert mit meinem Code

0
Mohammed Javed