通过编程方式更改JQuery的
文本
通过编程方式更改JQuery的
文本
编辑:解决办法是将这段代码添加到个人资料页面而不是性别页面。
$('#profile').live( 'pageinit', function(event){ $('p#pTest').text(localStorage.getItem('gender')); });
我有一个带有文本的段落列表视图,我想在另一个页面点击保存后以编程方式更改它。
编辑:这是我在profile.html中的列表视图。当您点击项目时,您会进入另一个页面,在那里您可以保存您的性别。我想要更改此列表视图中的段落为从另一个页面更改的性别。
性别的html页面只是基本的内容,有两个单选按钮和一个保存按钮。
这是我的javascript代码(在一个单独的文件中):
$('#gender').live('pageinit', function(event) { var gender = localStorage.getItem('gender'); var boolMale = true; if (gender == "female") boolMale = false; $('#radio-choice-male').attr("checked",boolMale).checkboxradio("refresh"); $('#radio-choice-female').attr("checked",!boolMale).checkboxradio("refresh"); $('#saveGenderButton').click(function() { if ($('#radio-choice-male').is(':checked')) localStorage.setItem('gender', "male"); else localStorage.setItem('gender', "female"); $('#pTest').html('测试'); //不起作用 //$('p#pTest').text('测试'); //不起作用 //$('#pTest').text('测试'); //不起作用 $.mobile.changePage("profile.html"); }); });
我尝试了javascript代码:$('p#pTest').text('测试');
然而,文本没有改变。(我知道保存按钮起作用)。这个可能吗?