gpt4 book ai didi

javascript - 在 jQuery Mobile 对话框中设置文本不起作用

转载 作者:行者123 更新时间:2023-12-02 18:25:40 25 4
gpt4 key购买 nike

我尝试通过 JavaScript 动态设置标题和按钮文本。不幸的是它并不像我想象的那样工作。我在 jsfiddle 添加了文本来演示问题:http://jsfiddle.net/tMKD3/8/ .

HTML 代码:

<body>
<div data-role="page" id="start" data-theme="e">
<div data-role="header" data-position="fixed" data-theme="e">
<h1 id="startHeader"></h1>
</div>
<div data-role="content">
<a href="#page" id="buttonP1" onMouseUp="setup()" data-iconpos="right" data-role="button" data-prefetch data-mini="true"></a>
<a href="#page" id="buttonP2" onMouseUp="setup()" data-iconpos="right" data-role="button" data-prefetch data-mini="true"></a>
<a href="#page" id="buttonP3" onMouseUp="setup()" data-iconpos="right" data-role="button" data-prefetch data-mini="true"></a>
</div>
</div>
<!-- Dialog -->
<div data-role="dialog" id="dialog" data-theme="e">
<div data-role="header" data-theme="e" data-position="fixed" data-close-btn="none">
<h3 id="dialogHeader"></h3>
</div>
<div data-role="content" data-theme="e">
<a href="#start" type="button" data-role="button" id="dialogButton" data-rel="back"></a>
</div>
</div>
</body>

JS代码:

$(document).ready(function(){
// set button text
$("buttonP1").text("Test");
$("buttonP2").text("Test");
$("buttonP3").text("Test");
}

function setup() {
// set dialog header text
$("dialogHeader").text("Dialog");
$("dialogButton").text("Close");

$.mobile.changePage('#dialog', {
transition: 'pop',
role: 'dialog'
});
return false;
}

有人知道我做错了什么以及为什么它不起作用吗?

预先非常感谢您的帮助。

你好,托马斯

最佳答案

改变

$("dialogHeader").text("Dialog");
$("dialogButton").text("Close");

$("buttonP1").text("Test");
$("buttonP2").text("Test");
$("buttonP3").text("Test");

至:

$("#dialogHeader").text("Dialog");
$("#dialogButton").text("Close");

和:

$("#buttonP1").text("Test");
$("#buttonP2").text("Test");
$("#buttonP3").text("Test");

关于javascript - 在 jQuery Mobile 对话框中设置文本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18402458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com