我可以在 Javascript 中的 onclick 中的“this”之后插入字符串吗?
can i insert string after "this" inside onclick in Javascript?
>新手在这里问。
我有一个多维数组的有序列表
$blok = array
(
array("B","X","X",3,4,5,"X",7,8,9,10),
array("G",1,2,3,4,5,6,7,8,9,10),
array("L",1,2,3,4,5,6,7,8,9,10),
array("Q",1,2,3,4,5,6,7,8,9,10)
);
然后我将每个数组值回显到单独的div 中:
*已经弄清楚了如何回显它们并将它们插入div id。
我的问题是:我可以在 OnClick 中的"这个"之后插入字符串吗?
<div class="span4"><div class="table1" style="float:left; background-color:magenta;" id= "'. //ARRAY VALUE// .'" onclick="select(this,"B");" >
<div class="span4"><div class="table1" style="float:left; background-color:blue;" id= "'. //ARRAY VALUE// .'" onclick="select(this,"Q");" >
我的目标是使用 Input Type=Hidden 将 div ID(数组值)和字符串输入到我的数据库中
<input type="hidden" id="type" name="type" value="" />
<input type="hidden" id="table" name="table" value="" />
任何帮助不胜感激,我在这里画了一个空白。
顺便说一句,这是我的JavaScript:
var i=0; document.getElementById("table").value=""; function select(id , tipe){
if($(id).attr('class')=="table2"){
$(id).attr('class','table1');
var m=document.getElementById("table").value.split(",");
var removeItem = $(id).attr('id');;
var n = jQuery.grep(m, function(value) {
return value != removeItem;
});
document.getElementById("table").value=n;
if(n.length==0){i=0;}
}else{
$(id).attr('class','table2');
if(i==0){
document.getElementById("table").value+=$(id).attr('id');
i=1;
}else{
var j=document.getElementById("table").value.split(",");
if(jQuery.inArray($(id).attr('id'), j)==-1) {
document.getElementById("table").value+=","+$(id).attr('id');
}
}
}
var type=document.getElementById('type');
type.value=tipe }
编辑:我
忘了提到我正在使用这样的连接赋值:
$number =' <div class="table1" style="float:left; background-color:magenta;" id= "'. $blok[$row][$col] .'" onclick="select(this,"B");" > ';
$number .= $blok[$row][$col]; //echo the array value to display the table number
$number .=' </div> ';
所以显示那些带有数组值的div 作为 div id 和要显示的文本我只写了:
echo $number;
将第二个参数包装成单引号:
.. onclick="select(this,'B');" ...
对于您的 PHP 代码:
.'" onclick="select(this,'."'B'".');" > ';
相关文章:
- 将数组中的值插入到表中
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript:将数据库中的数据插入到html5文本字段中
- 在Jquery/Javascript中的Array中插入Textbox值
- 将JSON插入MongoDB中,自动转换字符串中的日期
- mysql查询一次在单个查询中的多个表中插入记录
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 将数据插入android中的SQLite存储时出现异常
- Android,如何将活动中的参数插入JavaScript
- Javascript:在所见即所得编辑器中的插入符号处粘贴文本
- 是否可以在不轮询的情况下观看文本区域中的插入符号位置
- 内容中的插入符号定位包含 dom 图像的可编辑
- 文本区域中的插入符号位置和周围字符
- html5sql.js在安卓蜂窝和ICS中的插入速度非常慢
- 如何更改富文本编辑器文本区域中的插入符号偏移量
- 确定标记化html输入中的插入符号位置
- 替换Javascript中的插入符号
- 如何在单击按钮时保持文本输入中的插入点
- ckeditor中的插入图像出现问题
- 是否有任何主流浏览器不保留JavaScript对象中的插入顺序