function fsdx(xqdid) { $.modal.confirm("发送短信之后需求单信息不可以修改了!确认发送短信吗?", function () { $.ajax({ url: "/xqd/xqdzb/fsdx?xqdid=" + xqdid, type: "post", data: "", success: function (res) { $.unblockUI(); $.modal.alertWarning(res.info); $.table.refresh(); } }) }); }发送成功之后将超链接文字改为已发送,不可以点击
时间: 2024-02-27 07:53:03 浏览: 166
你的问题是如何在发送短信成功之后将超链接文字改为“已发送”且不可点击。可以在发送短信成功的回调函数中添加以下代码实现:
```
success: function (res) {
$.unblockUI();
$.modal.alertWarning(res.info);
$.table.refresh();
$("#link-id").text("已发送").removeAttr("href").css("color", "gray"); // 将超链接文字改为“已发送”,且禁用超链接
}
```
其中,`#link-id` 是你需要修改的超链接的 ID。在这里,我们通过 `removeAttr("href")` 将超链接的 `href` 属性移除,使其变为不可点击状态,同时通过 `css("color", "gray")` 将超链接文字的颜色设置为灰色。
相关问题
发送成功之后将超链接文字改为已发送,不可以点击,刷新也不会变换{ title: '操作', align: 'center', formatter: function(value, row, index) { var actions = []; actions.push('<a class="btn btn-info btn-xs ' + listFlag + '" href="javascript:void(0)" onclick="fsdx('' + row.xqdid + '')" id="fsdx"><i class="fa fa-list"></i>发送短信</a> '); return actions.join(''); } }]
在这个例子中,需要在 `fsdx` 函数的成功回调函数中修改超链接的文字和样式。可以将代码修改为以下形式:
```
function fsdx(xqdid) {
$.modal.confirm("发送短信之后需求单信息不可以修改了!确认发送短信吗?", function () {
$.ajax({
url: "/xqd/xqdzb/fsdx?xqdid=" + xqdid,
type: "post",
data: "",
success: function (res) {
$.unblockUI();
$.modal.alertWarning(res.info);
// 将超链接文字改为“已发送”,且禁用超链接
$("#fsdx").text("已发送").removeAttr("href").css("color", "gray").off("click");
}
})
});
}
```
在这里,我们通过 `$("#fsdx")` 选择器选中了具有 ID 为 `fsdx` 的超链接,并通过 `.text("已发送")` 将其文字改为“已发送”。接着,我们通过 `.removeAttr("href")` 将超链接的 `href` 属性移除,使其变为不可点击状态,同时通过 `.css("color", "gray")` 将超链接文字的颜色设置为灰色。最后,我们通过 `.off("click")` 解除超链接的 `click` 事件,避免其被再次点击。同时,由于你还要求刷新页面也不会变换,因此我们没有对表格进行刷新操作。
发送成功之后将超链接文字改为已发送,不可以点击{ title: '操作', align: 'center', formatter: function(value, row, index) { var actions = []; actions.push('<a class="btn btn-info btn-xs ' + listFlag + '" href="javascript:void(0)" onclick="fsdx(\'' + row.xqdid + '\')" id="fsdx"><i class="fa fa-list"></i>发送短信</a> '); return actions.join(''); } }]
在这个例子中,需要在 `fsdx` 函数的成功回调函数中修改超链接的文字和样式。可以将代码修改为以下形式:
```
function fsdx(xqdid) {
$.modal.confirm("发送短信之后需求单信息不可以修改了!确认发送短信吗?", function () {
$.ajax({
url: "/xqd/xqdzb/fsdx?xqdid=" + xqdid,
type: "post",
data: "",
success: function (res) {
$.unblockUI();
$.modal.alertWarning(res.info);
$.table.refresh();
$("#fsdx").text("已发送").removeAttr("href").css("color", "gray").off("click"); // 将超链接文字改为“已发送”,且禁用超链接
}
})
});
}
```
在这里,我们通过 `$("#fsdx")` 选择器选中了具有 ID 为 `fsdx` 的超链接,并通过 `.text("已发送")` 将其文字改为“已发送”。接着,我们通过 `.removeAttr("href")` 将超链接的 `href` 属性移除,使其变为不可点击状态,同时通过 `.css("color", "gray")` 将超链接文字的颜色设置为灰色。最后,我们通过 `.off("click")` 解除超链接的 `click` 事件,避免其被再次点击。
阅读全文