programing

jQuery를 사용하는 a의 내용을 얻으려면 어떻게 해야 합니까?

goodsources 2023. 10. 8. 09:49
반응형

jQuery를 사용하는 a의 내용을 얻으려면 어떻게 해야 합니까?

스판의 'This is my name' 내용을 얻으려면 어떻게 해야 합니까?

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

이것은 간단한 예가 되어야 한다고 생각합니다.

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

아니면

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

id="item1"을(를) 읽기 위해 의도했다고 가정할 때, 다음이 필요합니다.

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

html에 id in span을 직접 사용할 수 있습니다.

<span id="span_id">Client</span>

그럼 당신의 jQuery 코드는

$("#span_id").text();

누군가가 오류를 확인하는 것을 도와주었는데, 그가 텍스트()가 아닌 val()을 사용했다는 것을 알게 되었고, val() 함수를 스팬으로 사용하는 것은 불가능합니다. 그래서

$("#span_id").val();

null을 반환합니다.

$('#item1').text(); or $('#item1').html();잘 되는id="item1"

'item' 값에 대한 속성을 제공하지 않았으므로 클래스가 사용되고 있다고 가정합니다.

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

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

코드를 사용하기 위해 DOM이 로드될 때까지 기다리십시오. jQuery에서 사용합니다.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>

자바스크립트에서 당신이 사용하지 않을까요?document.getElementById('item1').innertext?

     $('span id').text(); worked with me

$('#id span').text()정답입니다!

$('#item1 span').html();내 코드와 함께 작동합니다.

매우 중요 .text()와 .html()의 차이에 대한 추가 정보:

선택자가 두 개 이상의 항목을 선택하는 경우(예: 두 개의 스팬이 있는 경우)<span class="foo">bar1</span> <span class="foo">bar2</span>,

그리고나서

$('.foo').text();두 텍스트를 추가하고 그것을 당신에게 줍니다; 반면에.

$('.foo').html();그것들 중 하나만 당신에게 줍니다.

<script>
    $(document).ready(function () {

            $.each($(".classBalence").find("span"), function () {
            if ($(this).text() >1) {
                $(this).css("color", "green")

            }
            if ($(this).text() < 1) {
                $(this).css("color", "red")
                $(this).css("font-weight", "bold")
            }
        });

    });
    </script>

언급URL : https://stackoverflow.com/questions/1921342/how-do-i-get-the-content-of-a-span-using-jquery

반응형