Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 制作值/普通文本,可点击且可更改_Jquery_Html - Fatal编程技术网

Jquery 制作值/普通文本,可点击且可更改

Jquery 制作值/普通文本,可点击且可更改,jquery,html,Jquery,Html,下面的.js代码给出了在所附图片上可见的视图。 根据数组的值(1或0),您可能可以从代码中看出 显示的值为“是”或“否” 我很难弄清楚如何使这个“是”或“否”值在从是变为否的意义上可点击。 if(y.email.contact_email==1){ 联系人=“是”; } 其他的 { 联系人=“否”; } 内容+=“联系人”电子邮件“+联系人+”; 如果(y.email.login_email==1){ login=“是”; } 其他的 { login=“否”; } 内容+=“用户登录”电子邮件

下面的.js代码给出了在所附图片上可见的视图。 根据数组的值(1或0),您可能可以从代码中看出 显示的值为“是”或“否”

我很难弄清楚如何使这个“是”或“否”值在从是变为否的意义上可点击。

if(y.email.contact_email==1){
联系人=“是”;
}
其他的
{
联系人=“否”;
}
内容+=“联系人”
电子邮件“+联系人+”; 如果(y.email.login_email==1){ login=“是”; } 其他的 { login=“否”; } 内容+=“用户登录”
电子邮件“+登录+”;

使用div,您可以尝试:

<script type="text/javascript">
    function toggle(linkid) {
        var toggleLink = document.getElementById(linkid);
        if (toggleLink.innerHTML == 'No') {
            toggleLink.innerHTML = 'Yes';
        }
        else {
            toggleLink.innerHTML = 'No';
        }
    }
</script>

<a id="yesNo" onclick="toggle(this.id);" href="#">Yes</a>

函数切换(linkid){
var-toggleLink=document.getElementById(linkid);
if(toggleLink.innerHTML=='No'){
toggleLink.innerHTML='Yes';
}
否则{
toggleLink.innerHTML='No';
}
}
如果需要将这些值存储回另一个脚本或数据库,只需创建一个隐藏表单字段,并在上面的切换函数中更新隐藏字段的值(例如document.getElementById('hiddenField')。value=“0”)


Dave

使用div您可以尝试:

<script type="text/javascript">
    function toggle(linkid) {
        var toggleLink = document.getElementById(linkid);
        if (toggleLink.innerHTML == 'No') {
            toggleLink.innerHTML = 'Yes';
        }
        else {
            toggleLink.innerHTML = 'No';
        }
    }
</script>

<a id="yesNo" onclick="toggle(this.id);" href="#">Yes</a>

函数切换(linkid){
var-toggleLink=document.getElementById(linkid);
if(toggleLink.innerHTML=='No'){
toggleLink.innerHTML='Yes';
}
否则{
toggleLink.innerHTML='No';
}
}
如果需要将这些值存储回另一个脚本或数据库,只需创建一个隐藏表单字段,并在上面的切换函数中更新隐藏字段的值(例如document.getElementById('hiddenField')。value=“0”)

Dave

试试这个:

$('td.value span').click(function() {
    $(this).text( $(this).text() == 'Yes' ? 'No' : 'Yes' );
});
试试这个:

$('td.value span').click(function() {
    $(this).text( $(this).text() == 'Yes' ? 'No' : 'Yes' );
});

我知道如何使用复选框。。。复选框=“”;}else{checkbox='';}我不知道这是否是故意的,但最终每个“是”或“否”字符串都会出现双
。是的..我是故意这样做的。:-)谢谢注意!我知道如何使用复选框。。。复选框=“”;}else{checkbox='';}我不知道这是否是故意的,但最终每个“是”或“否”字符串都会出现双
。是的..我是故意这样做的。:-)谢谢注意+1-你赢了我。您可以添加代码为jQuery——这只是为了彻底了解。)谢谢你的时间和努力!所以给了我人性的希望:-D@Herbert-我认为jQuery是理所当然的,以至于有时我会忘记它是一个需要包含的外部工具等:)@techfoobar我也是。事实上,未能包含它一直是我感到沮丧的原因。:)+1-你赢了我。您可以添加代码为jQuery——这只是为了彻底了解。)谢谢你的时间和努力!所以给了我人性的希望:-D@Herbert-我认为jQuery是理所当然的,以至于有时我会忘记它是一个需要包含的外部工具等:)@techfoobar我也是。事实上,未能包含它一直是我感到沮丧的原因。:)