jquery는 선택기 이름 대신 값을 넣습니다.

무 니르 페데 레레

안녕하세요 이것은 내가 일반적으로 이름을 얻기 위해 요소를 선택하는 방법입니다.

<div id="song-name"></div>

<a href="#" id="play">Play</a>
<a href="#" id="pause">Pause</a>
<a href="#" id="skip">next</a>
<a href="#" id="previous">previous</a>
<br><br>

  <audio  id="1"   name="song1" class="audio-player" src="music.mp3"></audio>
   <audio id="2" name="song2" class="audio-player" src="music2.mp3"></audio>



  var songName=$("1").attr("name");

하지만 난 이런 게 필요해

   var id=1;
        songName=$("id").attr("name");

그것에 대한 쓰기 구문은 무엇입니까?

현재 음악 재생 이름을 표시하는 스크립트가 있기 때문에 필요하지만 다음 곡이 재생 되더라도 첫 번째 곡 이름 만 표시됩니다.

   <script>
    $(document).ready(function() {
    var x = $(".audio-player").length;
    var z = 0;

    var songName=$("audio").attr("name");


    $("#play").click(function(){
        $(".audio-player")[z].play();
        $("#song-name").text(songName);
        $("#song-name").show();
    })
    $("#pause").click(function(){
        $(".audio-player")[z].pause();
        $("#song-name").hide();
    })
    $("#skip").click(function(){

        $(".audio-player")[z].pause();
        z++;
        if (z >= x) z = 0;


        $(".audio-player")[z].play();

        $(".audio-player")[z].currentTime = 0;
        $("#song-name").text(songName);
         $("#song-name").show();


    })




    $("#previous").click(function(){
        $(".audio-player")[z].pause();
        z=z-1;
        if (z >= x) z = 0;
        $(".audio-player")[z].play();
        $(".audio-player")[z].currentTime = 0;
        $("#song-name").text(songName);
    })
    });
    </Script>

그래서 내가 할 일은 #skip 함수를 편집하는 것입니다.

       $("#skip").click(function(){

            $(".audio-player")[z].pause();
    //where i edit       
    var  id=id+1;
        var songName=$("#id").attr("name");
//finish edit

            z++;
            if (z >= x) z = 0;


            $(".audio-player")[z].play();

            $(".audio-player")[z].currentTime = 0;
            $("#song-name").text(songName);
             $("#song-name").show();


        })
dfsq

+연산자 와 함께 문자열 연결 사용 :

var id = 1;
var songName = $("#" + id).attr("name"); // "#" + id => "#1" 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Lua는 테이블에 변수 값 대신 변수 이름을 넣습니다.

분류에서Dev

()를 함수 이름에 넣는 것을 잊었지만 오류를주는 대신 새 값을 제공했습니다. 설명이 있습니까?

분류에서Dev

값 대신 이름에 바인딩을 선택하는 AngularJS ng-model

분류에서Dev

열에서 최소값을 선택하는 함수는 최소값이 아니며 열이 숫자 대신 요소이기 때문일 수 있습니까?

분류에서Dev

jQuery .last ()는 하나 대신 두 개의 값을 선택합니다.

분류에서Dev

커서는 값 대신 열 이름을 반환합니다.

분류에서Dev

jquery 선택기의 속성을 배열에 넣습니다.

분류에서Dev

jQuery는 복제 div의 선택기 이름을 자동으로 바꿉니다.

분류에서Dev

AJAX 다중 선택이있는 Angular ui-select2-최종 선택 값을 json 대신 ID로 검색

분류에서Dev

드롭 다운 목록 세트는 데이터베이스에서 선택한 값을 넣습니다.

분류에서Dev

업데이트 양식의 선택 필드는 Roo로 만든 프로젝트에 대해 기존 값을 미리 선택하지 않습니다.

분류에서Dev

selectizeinput 값 대신 열 이름을 읽기

분류에서Dev

selectizeinput 값 대신 열 이름을 읽기

분류에서Dev

파이썬은 값 대신 변수 이름을 얻습니다.

분류에서Dev

JQuery 선택기가 dom 객체 대신 관련없는 배열을 반환합니다.

분류에서Dev

마 젠토 그리드에서 값 대신 선택 이름을 표시하는 방법

분류에서Dev

마 젠토 그리드에서 값 대신 선택 이름을 표시하는 방법

분류에서Dev

선택 쿼리에서 int 값을 예상하는 열 이름 대신 변수로 삽입

분류에서Dev

프롤로그는 값 대신 변수 이름을 반환합니다.

분류에서Dev

Python Pandas는 인덱스 값 대신 행 위치 이름을 가져옵니다.

분류에서Dev

jQuery를 사용하여 선택 드롭 다운에 대해 기본값이 설정되지 않았습니다.

분류에서Dev

녹아웃 다중 선택 selectedOptions는 개체 대신 값을 포함합니다.

분류에서Dev

당신이 내 다른 방법을 호출 할 때 실행하는 방법 대기의 흐름 있습니까?

분류에서Dev

값을 기대 필드 이름을 쓸 수 없습니다

분류에서Dev

값 이름 사이에 공백이있는 값을 선택할 수 없습니다.

분류에서Dev

기호 이름 대신 기호 값을 구문 분석하는 방법

분류에서Dev

치명적 오류 : 선택적 값을 신속하게 언 래핑하는 동안 예기치 않게 nil이 발견되었습니다.

분류에서Dev

신속한 nsurlconnection 치명적 오류 : 선택적 값을 언 래핑하는 동안 예기치 않게 nil이 발견되었습니다.

분류에서Dev

배열 값을 다른 배열의 이름 대신 사용하는 방법

Related 관련 기사

  1. 1

    Lua는 테이블에 변수 값 대신 변수 이름을 넣습니다.

  2. 2

    ()를 함수 이름에 넣는 것을 잊었지만 오류를주는 대신 새 값을 제공했습니다. 설명이 있습니까?

  3. 3

    값 대신 이름에 바인딩을 선택하는 AngularJS ng-model

  4. 4

    열에서 최소값을 선택하는 함수는 최소값이 아니며 열이 숫자 대신 요소이기 때문일 수 있습니까?

  5. 5

    jQuery .last ()는 하나 대신 두 개의 값을 선택합니다.

  6. 6

    커서는 값 대신 열 이름을 반환합니다.

  7. 7

    jquery 선택기의 속성을 배열에 넣습니다.

  8. 8

    jQuery는 복제 div의 선택기 이름을 자동으로 바꿉니다.

  9. 9

    AJAX 다중 선택이있는 Angular ui-select2-최종 선택 값을 json 대신 ID로 검색

  10. 10

    드롭 다운 목록 세트는 데이터베이스에서 선택한 값을 넣습니다.

  11. 11

    업데이트 양식의 선택 필드는 Roo로 만든 프로젝트에 대해 기존 값을 미리 선택하지 않습니다.

  12. 12

    selectizeinput 값 대신 열 이름을 읽기

  13. 13

    selectizeinput 값 대신 열 이름을 읽기

  14. 14

    파이썬은 값 대신 변수 이름을 얻습니다.

  15. 15

    JQuery 선택기가 dom 객체 대신 관련없는 배열을 반환합니다.

  16. 16

    마 젠토 그리드에서 값 대신 선택 이름을 표시하는 방법

  17. 17

    마 젠토 그리드에서 값 대신 선택 이름을 표시하는 방법

  18. 18

    선택 쿼리에서 int 값을 예상하는 열 이름 대신 변수로 삽입

  19. 19

    프롤로그는 값 대신 변수 이름을 반환합니다.

  20. 20

    Python Pandas는 인덱스 값 대신 행 위치 이름을 가져옵니다.

  21. 21

    jQuery를 사용하여 선택 드롭 다운에 대해 기본값이 설정되지 않았습니다.

  22. 22

    녹아웃 다중 선택 selectedOptions는 개체 대신 값을 포함합니다.

  23. 23

    당신이 내 다른 방법을 호출 할 때 실행하는 방법 대기의 흐름 있습니까?

  24. 24

    값을 기대 필드 이름을 쓸 수 없습니다

  25. 25

    값 이름 사이에 공백이있는 값을 선택할 수 없습니다.

  26. 26

    기호 이름 대신 기호 값을 구문 분석하는 방법

  27. 27

    치명적 오류 : 선택적 값을 신속하게 언 래핑하는 동안 예기치 않게 nil이 발견되었습니다.

  28. 28

    신속한 nsurlconnection 치명적 오류 : 선택적 값을 언 래핑하는 동안 예기치 않게 nil이 발견되었습니다.

  29. 29

    배열 값을 다른 배열의 이름 대신 사용하는 방법

뜨겁다태그

보관