jQuery 获取输入的值
jquery get value of input
我的php代码
<input style="text-align: center;" id="<?php echo $this->get_field_id("nums"); ?>"
name="<?php echo $this->get_field_name("nums"); ?>"
type="text" value="<?php echo absint($instance["nums"]); ?>" size='3'
/>
和jquery:
$(document).ready(function(){
$('.div1').slick({
slidesToShow: 3,
slidesToScroll: 1,
});
});
如何获得价值:slidesToShow = $instance["nums"]
谢谢
将变量声明为 GLOBAL
,以便可以跨文件访问它(如果 php 和 js 位于不同的页面上)
$GLOBALS['a'] = absint($instance["nums"]);
$(document).ready(function(){
$('.div1').slick({
slidesToShow: <?php echo $GLOBALS['a'];?>
slidesToScroll: 1,
});
});
如果你从PHP生成jQuery代码,你可以在那里生成数字:
slidesToShow: <?php echo absint($instance["nums"]); ?>,
但你可能不是,如果你在加载HTML后运行jQuery代码,你可以尝试:
slidesToShow: $("#field_id").val(),
其中 *field_id* 是为字段生成的 ID。如果你不知道这一点(因为它是 PHP 动态的),你要么需要设置一个带有字段 ID 的变量,或者如果你这样做,你可以在 PHP 中设置一个全局:
<script language='javascript'>
var global_instance_nums = <?php echo absint($instance["nums"]); ?>;
</script>
然后稍后在 JavaScript 中使用:
slidesToShow: global_instance_nums,
相关文章:
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 输入字段将't获取更新的值
- 如何从客户端的数组中获取用户输入和返回值
- 在数据库中循环值时,为输入框获取唯一值
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 如何使用html/html5中的用户输入获取完整的地理位置详细信息
- 使用 D3 中用户的输入获取值
- 我如何使用javascript并根据提供的输入获取JSON数据
- 提前输入获取远程数据问题
- 根据递归ul中的输入获取一个表单的序列化数组
- 正在尝试根据用户输入获取总额
- Emberjs:从输入获取数据
- 从任意数量的输入获取JavaScript对象
- 在鼠标输入获取下拉元素的焦点
- 如何使用javascript或jquery为新表单输入获取更新的json文件
- 通过用户输入获取变量
- 我如何从html输入获取属性值
- 另一个选项更直接地从td中的输入获取title属性
- 从命令行输入获取完整的iframe url,并从python变量解析为HTML
- AngularJS FORMs:根据前面的输入获取第二个SELECT BOX的Items