在php的模板页面怎么做判断,下面是我的详细介绍

我想在js里面做动态的添加两个单选标签,并通过值来判断其中一个选中.该怎么做啊
在说详细点就是,我的js 里面有一个字符串,我用这个字符串已经可以动态添加单选按钮了,关键是在字符串里面怎么拼接一个判断来为按钮添加checked,下面的回复有我的截图,我也想过在js通过if判断 然后 在字符串中插入checked,有这样的方法也可以发我给.谢谢大家了

如果用PHP判断,直接在添加的单选按钮上写

<input type="radio" <?php if(condition){echo 'checked="checked"';} ?> value="" ... />

如果是JS判断,则可以尝试这样

if(condition){
    document.getElementById('id').setAttribute("checked","checked");
}

JQ就更简单一些

if(condition){
    $([selector]).attr("checked","checked");
}

condition是判断条件,selector是选择器,有些地方省略写了,注意修改。

追问

这段代码 我在js用一个变量来装的,通过for循环和insertAdjacentHTML
方法来添加到页面上的,现在问题是怎么做在这句话中做判断给他添加checked.  或者说js的变量里面可以写判断语句?

追答

在这两个Radio添加到页面完成后,再进行上面的JS判断加入checked,在这句话中添加判断是做不到的,因为这是字符串。
所以需要这句话执行完成之后,再添加checked、

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网