我需要拆分用戶輸入的路徑,並只抓取它的某個部分。 例如如果使用的路徑爲:在jQuery中拆分URL路徑並獲取其中的一部分
/content/mypath/myfolder/about/images/abc.jpg
然後我只想顯示images/abc.jpg
。
我越來越
Uncaught Error: Syntax error, unrecognized expression
錯誤的時刻。
這裏是我的代碼。
$(document).ready(function(){
$('#getData').click(function(){
imgPath = $('#imgPath').val();
console.log($(imgPath).split('/'));
//console.log(slicedPath);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
Image path: <input type="text" id="imgPath">
<button id="getData">Click</button>
'.val()'返回一個字符串,而不是DOM元素。要求jQuery包裝它不會起作用。只需使用'imgPath.split('/')' – Tibrogargan
獲取最後一部分的標準是什麼?你正在尋找某個單詞(即「圖像」)還是你在一個文件和直接父母之後? – Tibrogargan
最後一部分應該只是一個圖像名稱,後跟圖像擴展名。 – Sunny