7
Belirli bir DOM öğesine (örn. <mark>
) yapılan referansa sahip olarak, bu öğeyi içeren tam sözcüğü nasıl alabiliriz? ÖrneğinBelirli bir öğeyi içeren bir sözcüğü tam olarak alın
:
aşağıdaki çıktıyı almak bekliyoruzH<mark>ell</mark>o Wor<mark>l</mark>d, and He<mark>llo</mark>, <mark>Pluto</mark>!
:
- İlk
<mark>
:Hello
- İkincisi:
World
- Üçüncüsü:
Hello
- Dördüncü:
Pluto
var $marks = $("mark");
var tests = [
"Hello",
"World",
"Hello",
"Pluto",
];
function getFullWord($elm) {
// TODO: How can I do this?
// \t \t This is obviously wrong.
return $elm.html();
}
var $marks = $("mark");
tests.forEach(function(c, i) {
var word = getFullWord($marks.eq(i));
if (word !== c) {
alert("Wrong result for index " + i + ". Expected: '" + c + "' but got '" + word + "'");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
H<mark>ell</mark>o Wor<mark>l</mark>d, and He<mark>llo</mark>, <mark>Pluto</mark>!
(konsoluna günlük ve yorumlarla) Onu olabildiğince hızlı yapabilirim, ama isterseniz daha okunabilir – Max