2

我的 wordpress 主题中的元框文本字段上方有两个复选框添加新的自定义帖子页面。一切正常,除了当我刷新页面时,两个复选框再次变为未选中,而我希望其中一个被选中。这是我的html代码:

<input type="checkbox" id="a" />
<input type="checkbox" id="b" />
<input type="textarea" id="c" />

这是我的 jQuery 代码:

$(function () {
$('#a, #b').change(function () {
    var $a = $('#a'), $b = $('#b'), $c = $('#c');
    if (this.id == 'a' && this.checked) {
       $c.val('Hello World!');
       $b.prop('checked', false);
    } else if (this.id == 'b' && this.checked) {
       $c.val('Not hello World!'); 
       $a.prop('checked', false);
    } else {
       $c.val('');
    }
});
});

我不知道这是否通过 php 或 jQuery 来完成就足够了以及如何完成。您的帮助将不胜感激。​</p>

4

2 回答 2

0

复选框没有name属性,因此无法保存。

如果您对元框不够熟悉,则应该使用执行它们的库。那里有很多,我什至有一个-mr meta box

于 2012-10-09T08:31:35.980 回答
0

你不能把html改成这样吗?

<input type="checkbox" id="a" checked="checked" />
<input type="checkbox" id="b" checked="checked" />
<input type="textarea" id="c" />
于 2012-10-08T20:01:48.487 回答