Я создаю функцию поиска для приложения для смартфонов. Он идентифицирует div, содержащий искомый термин, и добавляет его в пустой результат поиска div. Это работает нормально. Я пытаюсь предотвратить отображение нескольких одинаковых результатов поиска, это обычно работает, но создает один дублированный результат поиска.Cloned div отличается от оригинала
Похоже, что клонированный и оригинальный текст отличается. Я установил здесь jsfiddle http://jsfiddle.net/tonybabb/2mwr3hp2/3/, показывая проблему.
Html:
<div id="originalText">
some text
</div>
<div id = "copiedText">
</div>
Javascript:
var $originalText = $("#originalText").text();
$("#originalText").clone(true, true).appendTo("#copiedText");
if ("$originalText".match($("#copiedText").text())) {
alert("Theyre the same");
} else {
alert("Theyre different");
}
Я работал над этим в течение нескольких дней, теперь, я бы очень признателен за совет. Благодарю.
'«$ originalText»' является строка , Вы сравниваете '' $ originalText "' to '" некоторый текст " – Dhiraj