다음과 같은 문제가 있습니다. 나는 AJAX를 통해 얻는 특정 문자열을 찾아서 대체하고 싶다.JQuery에서 문자열 찾기 및 바꾸기
코드 :
JQuery와 다음 HTML (예 c88
에 대한) 회사 ID에서
if(!countflag) {
$('.panel-body > p').each(function() {
var content = $(this).find("span").html();
$.ajax({
url: '/vacatures.php',
data: {company: content},
type: 'post',
success: function(output) {
var text = $(this).find("span").text();
$(this).text(text.replace(content, output));
}
});
if(content) {
countflag = true;
}
});
}
표시됩니다. 이 사실을 찾아서 회사의 실제 이름으로 대체해야합니다.
ID는 span
태그 안에 있습니다. ID를 찾고 바꿔주는 것이 더 쉬워 질 것이라고 생각했습니다.
AJAX는 .panel-body > p
에 표시된 ID에 해당하는 회사 이름을 다시 보내는 vacatures.php
으로 전화를 보냅니다.
이 시점에서 나는 회사 이름으로 ID를 찾아서 바꿔야하는 방법을 고집합니다.
UPDATE (HTML 코드 - 부분적으로) :
우리에게 html을 보여주십시오. 페이지에 회사 ID가 여러 개 있습니까? – Esko
네, 여러개 있습니다, 나는 그 코드가 닫힘 때문에 작동하지 않을 수있는 – Chris