좋아, 이것은 꽤 내 previous quesion 관련이 특정 인덱스에 문자열을 대체하지만, 여전히 (그래서 당신은 해당 페이지로 이동하지 않아도 ..)는 jQuery를
을 나는 형식으로 문자열을
ItemName1:Rate1:Tax1_ItemName2:Rate2:Tax2:_ItemName3:Rate3:Tax3_ItemName4:Rate4:Tax4
사용자는 4 개의 인수를 전달하고, 먼저 어떤 요소를 사용할 것인지를 알려주고이 목록을 _
으로 나눌 때 다른 3 개는 항목의 새 값을 알려줍니다.
예를 들어, 사용자가 2, Denim Jeans, 399.00, 14.34
을 전달한 경우. 원래 문자열, _
에서
ItemName1:Rate1:Tax1_ItemName2:Rate2:Tax2:_Denim Jeans:399.00:14.34_ItemName4:Rate4:Tax4
먼저 분할 될 인덱스 2
(제공된 값 사용자)에있는 요소를 얻고, 다음 :
에서 해당 요소를 분할 한 후 제공되는 값으로 해당 항목을 대체 할 것이다.
여기, 많은 주위에있어 그의 jsfiddle입니다. 하지만 적절한 연결을 수행 할 마지막 부분에 막 붙어 있습니다.
이 마지막 기능을 수행하는 데 도움을 줄 수 있습니까?
편집 : 바이올린 업데이트! 여기 가지의
함수에서 처음'$ .map()'호출의 목적은 무엇입니까? 당신은 당신이 인덱스에 의해 그것을 할 수있는 배열에 뭔가를 변경하려는 경우 내가 다른 질문에 게시 대답으로 – nnnnnn
당신은 그 형식 문자열에서 항목의 적절한 배열을 얻는다. 나는 당신이 뭘하려고하는지 잘 알지 못합니다. 그냥 대신 객체를 사용할 수 있습니까? – elclanrs
@nnnnnn :'에 의해 분할 할 때'list'에 의해 분할 후에는'_',지도는 해당 요소의 요소를 반환합니다', 다음 대체 될 문자열을 만들기 위해 연결된된다. – Razort4x