【发布时间】:2018-05-23 05:23:54
【问题描述】:
我试图从谷歌搜索中拼凑出一些信息,但我找不到一个明确的答案来解释为什么剑道提示只在刷新页面时工作一次。这是一个基于 Telerik 提供的示例之一的简单脚本,但我对其进行了修改以允许通过单击按钮触发提示。貌似点击后提示div无法访问了,但不明白为什么。有人知道答案吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Kendo UI Snippet</title>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.common.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.rtl.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.silver.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2017.3.1026/styles/kendo.mobile.all.min.css"/>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2017.3.1026/js/kendo.all.min.js"></script>
</head>
<body>
<div id="prompt"></div>
<div><button class="k-button" onclick="onClk()">Click Here</button></div>
<script>
function onClk() {
$("#prompt").kendoPrompt({
content: "Prompt text",
value: "Default input text",
messages:{
okText: "OK"
}
}).data("kendoPrompt").result.done(function(data){
console.log("User accepted with text: " + data);
})
.fail(function(data){
console.log("User rejected with text: " + data);
});
}
</script>
</body>
</html>
【问题讨论】:
-
刚刚为您发布了答案。如果它适合你,请看看它。
-
嘿@Paul,如果这对您有用,您能否选择正确的答案,以便其他遇到相同问题的人也可以从中受益
-
@Muhammad Omer Aslam - 你的回答是正确的。我在上个月的原始回复下方留下了评论。不知道我还需要点击什么才能让其他人清楚。
-
:) 你只需要选择它是正确的,绿色的 TICK MARK。你只需要点击它
标签: jquery kendo-ui dialog prompt