jquery 获取路径
时间: 2023-11-18 08:57:07 浏览: 41
在jQuery中获取传输路径中的元素可以使用以下代码:
```
var str = document.location.search; //取问号之后的数据 例:?id=1;
```
其中,`document.location.search`可以获取URL中问号后面的参数,例如`?id=1`。
另外,引用中的代码片段展示了如何在jQuery中获取项目的上下文路径。可以使用以下代码:
```
var contextPath = [[@{/}]];
```
其中,`[[@{/}]]`是Thymeleaf模板引擎的语法,用于获取项目的上下文路径。在JavaScript中,这个值会被替换为实际的路径字符串。
相关问题
jquery 获取路径参数
使用 jQuery 获取 URL 中的路径参数可以通过以下方法实现:
```javascript
function getParameterByName(name) {
name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
var results = regex.exec(location.search);
return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
}
var paramValue = getParameterByName('paramName');
console.log(paramValue);
```
上述代码定义了一个名为 `getParameterByName` 的函数,它接受一个参数名作为输入,并返回对应的参数值。函数内部使用正则表达式来匹配 URL 中的查询字符串,并解析出参数值。如果参数不存在,则返回空字符串。
你可以通过调用 `getParameterByName` 函数并传递参数名来获取相应的路径参数值。将其存储在变量 `paramValue` 中,并在控制台中输出。
注意:上述代码假设你想要获取的路径参数位于 URL 的查询字符串中,例如 `example.com?page=home¶mName=value`。如果你想要获取的路径参数位于 URL 的路径部分中,例如 `example.com/home/value`,则需要进行相应的修改。
jQuery获取图片路径
可以通过以下代码获取图片路径:
```javascript
var imagePath = $('img').attr('src');
console.log(imagePath);
```
其中,`$('img')` 用于选取页面中的图片元素,`.attr('src')` 用于获取该图片元素的 `src` 属性值,即图片路径。