将变量插入 JavaScript 函数中的 DIV 中
Inserting Variable into DIV within a Javascript Function
如果我说错了术语,我实际上只有不到 4 小时的 Javascript 经验。 我正在尝试做的是在javascript中的预定义DIV的末尾添加一个变量。
例如,这里是变量:
<?php
$n = rand(10e16, 10e20);
$x = base_convert($n, 10, 36);
?>
下面是正在使用的变量:
<input type="button" name="osx<?php echo $x;?>" value="View" class="osx<?php echo $x;?>" id="osx<?php $x;?>"/>
<div id="osx-modal-content<?php echo $x;?>" style="display:none">
在javascript函数中,我目前有这个:
jQuery(function ($) {
var OSX = {
container: null,
init: function () {
$("[id^=osx").click(function (e) {
e.preventDefault();
$("[id^=osx-modal-content]").modal({OPTIONS});
而这个:
open: function (d) {
var self = this;
self.container = d.container[0];
d.overlay.fadeIn('slow', function () {
$("[id^=osx-modal-content]" + $x, self.container).show();
显然,开始于不是最好的解决方案。因为当发生onclick事件时,它会导致页面上以osx模态内容开头的所有DIV激活。所以它需要微调。
我将如何将变量添加到 javascript 中,以便它像......
$("osx" + $x).click(function (e) {
$("#osx-modal-content" + $x).modal({OPTIONS});
$("#osx-modal-content" + $x, self.container).show();
例如,假设 $x = 12345,所以 Javascript 会将其读取为.....
$("osx12345") etc..........
$("#osx-modal-content12345") etc.......
$("#osx-modal-content12345", self.container etc.......
<script>
var osx = "osx<?php echo $x;?>";
</script>
然后你可以在jQuery选择器中使用osx变量。
相关文章:
- 用于Dynamic Div'的Javascript数学函数;s风格
- 使用JavaScript函数添加多个DIV元素
- 在Jquery中,通过追加函数以指数形式添加Div
- 将变量 ClientID 传递给 JavaScript 函数以显示/隐藏 DIV
- 是否可以通过函数调用重绘 DIV 的内容
- 在 ajax 函数中向 DIV 添加样式更改
- 调用 JavaScript 函数来显示 Div 时不显示它
- 同一 DIV 上的 JavaScript 函数不起作用
- 将变量插入 JavaScript 函数中的 DIV 中
- 如何将Div的id作为参数传递给函数
- 如果列有多个DIV,JavaScript函数会查找并更改列的CSS
- 简单.显示函数在页面加载时不显示DIV
- 如何使用JQuery切换函数在单击时显示/隐藏DIV
- 选择并向Div'添加函数;s通过For Loop
- 用函数替换整个DIV
- 更新DIV的泛型函数
- 调用#DIV上的函数,而不是window()
- Div停止javascript函数
- DIV层和jquery点击函数
- jQuery函数并没有按我的计划工作,DIV只是在点击时消失