Pertanyaan yang diberi tag «custom-data-attribute»

Atribut data khusus dimaksudkan untuk menyimpan data khusus pribadi ke halaman atau aplikasi, yang tidak ada lagi atribut atau elemen yang sesuai.

11
Memilih elemen berdasarkan atribut data
Apakah ada metode yang mudah dan langsung untuk memilih elemen berdasarkan dataatributnya? Misalnya, pilih semua jangkar yang memiliki atribut data bernama customerIDyang memiliki nilai 22. Saya agak ragu untuk menggunakan relatau atribut lain untuk menyimpan informasi tersebut, tetapi saya merasa lebih sulit untuk memilih elemen berdasarkan data apa yang disimpan …

9
jQuery bagaimana menemukan elemen berdasarkan nilai atribut data?
Saya punya skenario berikut: var el = 'li'; dan ada 5 <li>'s pada halaman masing-masing dengan data-slide=numberatribut (nomor masing-masing 1,2,3,4,5) . Saya sekarang perlu menemukan nomor slide yang sedang aktif yang dipetakan ke var current = $('ul').data(current);dan diperbarui pada setiap perubahan slide. Sejauh ini percobaan saya tidak berhasil, mencoba membuat …

14
Bagaimana cara mendapatkan atribut data-id?
Saya menggunakan plugin quicksand jQuery. Saya perlu mendapatkan data-id dari item yang diklik dan meneruskannya ke layanan web. Bagaimana cara mendapatkan atribut data-id? Saya menggunakan .on()metode untuk mengikat kembali acara klik untuk item yang diurutkan. $("#list li").on('click', function() { // ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError); alert($(this).attr("#data-id")); }); <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> …

4
pemilih jQuery pada atribut data khusus menggunakan HTML5
Saya ingin tahu penyeleksi apa yang tersedia untuk atribut data ini yang datang dengan HTML5. Mengambil bagian HTML ini sebagai contoh: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> Apakah ada penyeleksi untuk mendapatkan: Semua elemen dengan di data-company="Microsoft"bawah ini"Companies" Semua elemen dengan di data-company!="Microsoft"bawah ini"Companies" Dalam kasus …

3
jQuery Data vs Attr?
Apa perbedaan penggunaan antara $.datadan $.attrsaat menggunakan data-someAttribute? Pemahaman saya adalah yang $.datadisimpan dalam jQuery $.cache, bukan DOM. Karena itu, jika saya ingin menggunakan $.cacheuntuk penyimpanan data, saya harus menggunakannya $.data. Jika saya ingin menambahkan atribut data HTML5, saya harus menggunakan $.attr("data-attribute", "myCoolValue").



8
Cara mengatur atribut data dalam elemen HTML
Saya memiliki div dengan atribut data-myval = "10". Saya ingin memperbarui nilainya; bukankah itu akan berubah jika saya gunakan div.data('myval',20)? Apakah saya hanya perlu menggunakan div.attr('data-myval','20')? Apakah saya bingung antara HTML5 dan jQuery? Mohon saran. Terima kasih! EDIT: Diperbarui div.data('myval')=20ke div.data('myval',20), tetapi HTML tetap tidak diperbarui.

8
Apakah ada batasan untuk panjang atribut HTML?
Berapa lama terlalu lama untuk nilai atribut dalam HTML? Saya menggunakan atribut data gaya HTML5 ( data-foo="bar") dalam aplikasi baru, dan di satu tempat akan sangat berguna untuk menyimpan data yang adil (lebih dari 100 karakter). Sementara saya menduga bahwa jumlah ini baik-baik saja, itu menimbulkan pertanyaan tentang berapa banyak …

6
Apakah HTML5 atribut data "bekerja" di IE 6?
Atribut data khusus: http://dev.w3.org/html5/spec/Overview.html#embedding-custom-non-visible-data Ketika saya mengatakan "bekerja", maksud saya, jika saya punya HTML seperti ini: <div id="geoff" data-geoff="geoff de geoff"> akankah JavaScript berikut ini: var geoff = document.getElementById('geoff'); alert(geoff.dataGeoff); menghasilkan, di IE 6, peringatan dengan "geoff de geoff" di dalamnya?

6
Menambahkan atribut data ke DOM
$('div').data('info', 1); alert($('div').data('info')); //this works $('div[data-info="1"]').text('222'); //but this don't work Saya membuat elemen dalam jquery. Setelah itu, saya ingin menambahkan atribut "data". Dia suka dan ditambahkan, tetapi di DOM, ini tidak terlihat, dan saya tidak bisa mendapatkan item, menggunakan $('div[data-example="example"]').html() jsfiddle

8
dapatkan atribut data dalam kode JavaScript
Saya memiliki html berikutnya: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> Apakah mungkin untuk mendapatkan atribut yang diawali dengan data-, dan menggunakannya dalam kode JavaScript seperti kode di bawah ini? Untuk saat ini saya mendapatkan nullhasilnya. document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" …

7
Tidak dapat menetapkan atribut data menggunakan API jQuery Data ()
Saya memiliki bidang berikut pada tampilan MVC: @Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span> Dalam file js terpisah, saya ingin mengatur data-helptextatribut ke nilai string. Ini kode saya: alert($(targetField).data("helptext")); $(targetField).data("helptext", "Testing 123"); The alert()panggilan bekerja dengan baik, hal itu menunjukkan teks "Old Text" dalam dialog peringatan. Namun, …

4
Apakah atribut data HTML5 kosong valid?
Saya ingin menulis plugin jQuery sederhana yang menampilkan modals inline di bawah elemen tertentu. Ide saya adalah agar skrip masuk otomatis berdasarkan atribut data yang ditentukan pada elemen. Contoh yang sangat mendasar: <p data-modal-target>Hover over me for an inline modal!</p> <div data-modal-content data-modal-align="right" data-modal-trigger="hover" data-modal-offset="10px"><!-- any desired syntax can go …

4
jQuery menemukan elemen dengan nilai atribut data
Saya memiliki beberapa elemen seperti di bawah ini: <a class="slide-link" href="#" data-slide="0">1</a> <a class="slide-link" href="#" data-slide="1">2</a> <a class="slide-link" href="#" data-slide="2">3</a> Bagaimana cara menambahkan kelas ke elemen yang memiliki data-slidenilai atribut 0(nol)? Saya telah mencoba banyak solusi berbeda tetapi tidak ada yang berhasil. Sebuah contoh: $('.slide-link').find('[data-slide="0"]').addClass('active'); Ada ide?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.