我需要從谷歌搜索欄中分割我的地址(城市和街道)。我會更好地解釋這些照片。拆分谷歌搜索地址
這是圖片,然後我從谷歌搜索欄中選擇第一個選擇。
這裏是javascript代碼,我正在使用。
userAddress = $(「。pac-container .pac-item:first」)。text();
我只是將第一個選擇並將其分配給搜索字段。
我需要從谷歌搜索欄中分割我的地址(城市和街道)。我會更好地解釋這些照片。拆分谷歌搜索地址
這是圖片,然後我從谷歌搜索欄中選擇第一個選擇。
這裏是javascript代碼,我正在使用。
userAddress = $(「。pac-container .pac-item:first」)。text();
我只是將第一個選擇並將其分配給搜索字段。
既然你收到地點名稱的城市名稱不同跨度,但使用的CSS(也許,因爲我沒有看到它在HTML)的,
分離,只是追加,
到位置名稱:
var userAddress = '<div class="google-response">\
<span class="pac-icon pac-icon-marker"></span><span class="pac-item-query"><span class="pac-matched">Via Nazionale</span></span><span><span class="pac-matched">Rome</span>, Metropolitan City of Rome, Italy</span>\
</div>';
$(document).ready(function() {
var $html = $('<div>', {html: userAddress});
var $name = $html.find('.pac-item-query .pac-matched').eq(0);
$name.text($name.text() + ', ');
alert($html.find('.google-response').text());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
它可以是一個解決方案,如果我有一個HTML。但在這個時候,我有一個變量'userAddress',它包含帶有地址的html元素。在你的例子中,jQuery正在搜索HTML文檔中的類。 –
感謝您的幫助。但知道我有另一個問題。例如,如果我把Ulonu並按下OK,我會得到一個答案:'Verkiu,gatveVilnius,立陶宛'。無論如何,謝謝。它幫助了我。 –
也許是因爲結構不同?檢查它的HTML。 Beje,labas:D – Justinas
你試過'.html',而不是'.text' – Justinas
它返回的答案: 的的 Via Nazionale羅馬,意大利羅馬大都會城市 –