替换 href 元素菜单中的 SID 值数据
Replace SID Value data in a href elements menu
我想在我的菜单中将所有这些 SID=xxxx 替换为 SID=yyyy
<ul class="menu">
<li><a href="http://localhost:11111/controller1/action1?SID=21212121">Menue 1</a></li>
<li><a href="http://localhost:11111/controller1/action2?SID=21212121">Menue 2</a></li>
<li><a href="http://localhost:11111/controller1/action3?SID=21212121">Menue 3</a></li>
</ul>
我从回调中获得了一个新的 SID 值来替换旧值
$http.post(sUrl,sPostData).then(function(controller1Response) {
$scope.result = controller1Response.data.ResultSet.result;
$scope.SID = controller1Response.data.ResultSet.SID;
});
$scope。SID 获得了新的新价值。
像这样:
var newSID = '45454545'
$('#btn').on('click', function() {
$('a').each(function() {
var href = $(this).attr('href').replace(/SID=[0-9]+/g, 'SID=' + newSID);
$(this).attr('href', href);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="menu">
<li><a href="http://localhost:11111/controller1/action1?SID=21212121">Menue 1</a></li>
<li><a href="http://localhost:11111/controller1/action2?SID=21212121">Menue 2</a></li>
<li><a href="http://localhost:11111/controller1/action3?SID=21212121">Menue 3</a></li>
</ul>
<button id='btn'>click me</button>
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- React中的数据集表示
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- 替换 href 元素菜单中的 SID 值数据