2017-12-10 2 views
0

많은 시도/검색했지만 제 문제를 해결할 수 없습니다. 나는 그것이 매우 쉽고 어떤 사람은 나에게 힌트/링크를 줄 수 있다고 생각한다.대괄호 안에있는 모든 숫자를 배열로 밀어 넣으십시오.

내 웹 페이지의 대괄호 [123]에있는 모든 숫자를 var all_sources_url = "123,123,123,123"과 같은 변수로 전송하고 해당 변수를 링크에 연결하려고합니다.

웹 페이지 예 :

<h1>Text</h1> 
<p>For a generative propagation, seeds must be harvested in winter from high quality sites in the nearby area or a site with similar growing conditions [682, 683].</p> 
<p>Germination is increased by frost. Germination rates about 80 % can be achieved with good seeds [684].</p> 

링크 예를

<h1>Link</h1> 
<p><a href="" target="_blank" id="all_sources">List of all cited literarure</a></p> 

JS 시험 (변수는 일하는 것이 위에서 설명한하지만, 변수를 구성하는 것은 작동하지 않는 것처럼 보일 것이다 경우.)

<script type="text/javascript"> 
    $(document).ready(function() { 
    var all_sources_url;  
    $.each(($("p").html().match(/\[(.+?)\]/g)), function(index, value){ 
    all_sources_url += value; 
    }); 
    $("#all_sources").attr("href", "quellen.php?id=" + all_sources_url + "&name=literature"); 
}); 
</script> 

도움 주셔서 감사합니다. To

답변

-1
<script type="text/javascript"> 
    $(document).ready(function() { 
    var all_sources_url = [];  
    $.each(($("p").html().match(/\[(.+?)\]/g)), function(index, value){ 
    all_sources_url.push(value.replace("[", "").replace("]", "")); 
    }); 
    $("#all_sources").attr("href", "quellen.php?id=" + all_sources_url.join(",") + "&name=literature"); 
}); 
</script> 

희망이 있습니다.

+0

누구든지이 코드를 표시 했으므로 모든 사람이 배우는 데 좋습니다 ... 감사합니다. – Abhi

관련 문제