Jquery每个问题并拆分问题
Jquery each and split issue
我有这个代码
<head>
<meta charset="utf-8">
<script src="//code.jquery.com/jquery-2.0.1.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/sunny/jquery-ui.css">
<link rel="stylesheet" href="http://localhost/opencart/preventivo.css">
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
var opzione=$("#tutte_le_macro_opzioni").text().split(" ");
$.each(opzione, function( key, value ) {
$(document).on("change","."+value,function () {
//does something//
});
});
<div id="tutte_le_macro_opzioni"><?php echo "city,country,name"; ?></div>
现在的问题是,当我使用var opzione=$("#tutte_le_macro_opzioni").text().split(" ");
时,它给了我这个问题:
Sizzle.error = function( msg ) {
throw new Error( "Syntax error, unrecognized expression: " + msg );
};
如果我用var opzione="city,country,name"
更改var opzione=$("#tutte_le_macro_opzioni").text().split(" ");
,脚本将完美工作。php结果后的拆分似乎有问题。
有人能帮我吗?
更新
这是我填充div tutte_le_macro_opzioni 的php代码
<?php
$con=mysqli_connect("localhost","root","","test");
$a="";
$query= "SELECT * FROM oc_option_description";
$result=mysqli_query($con,$query);
while($row=mysqli_fetch_array($result)){
$a.=strtolower($row["name"]).",";
}
echo $a;
?>
已解决
我将php代码替换为
一行中的所有代码。。。它似乎区分大小写:-)
尝试替换这个:
var opzione=$("#tutte_le_macro_opzioni").text().split(" ");
$.each(opzione, function( key, value ) {
$(document).on("change","."+value,function () {
//does something//
});
});
通过这个:
$(function(){
var opzione=$("#tutte_le_macro_opzioni").text().split(',');
$.each(opzione, function( key, value ) {
$(document).on("change","."+value,function () {
//does something//
});
});
});
由于$("#tutte_le_macro_opzioni").text()
包含与"city,country,name"相同的内容,并且它是一个字符串,因此必须在","上进行拆分才能获得$.each()
循环的数组。
查看此小提琴
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Http响应拆分安全问题的XMLHTTPRequest/Response用例的Filter实现
- Angularjs-拆分字符串问题
- Jquery每个问题并拆分问题
- Jquery 验证表单问题,同时拆分 2 个屏幕
- Selenium javascript中拆分字符串的问题
- 榆树早午餐编译问题:“拆分”未定义
- 角度 JS 字符串拆分问题
- 将窗格拆分器和jstree与Javascript结合使用时出现问题
- 获取内部文本并将其拆分.使用innerHTML和split的Javascript问题
- 使用包含括号、分号和空格的正则表达式拆分字符串时出现问题
- 网址拆分中的问题
- javascript中的ie8拆分函数问题
- JavaScript中拆分字符串的问题
- j查询拆分问题