Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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
Javascript Wordpress wp_下拉列表_页面未通过jQuery附加_Javascript_Php_Jquery_Html_Wordpress - Fatal编程技术网

Javascript Wordpress wp_下拉列表_页面未通过jQuery附加

Javascript Wordpress wp_下拉列表_页面未通过jQuery附加,javascript,php,jquery,html,wordpress,Javascript,Php,Jquery,Html,Wordpress,我正试图通过jQuery将Wordpress wp_下拉_页面作为tbody行添加到我的表中。但我的firebug中出现以下脚本错误 SyntaxError: missing ) after argument list -> label for = "" > Select Page < /label><select name='upr_page[]' id='upr_page[]' 在查看页面源代码窗口中,我在jQuery中看到了以下代码 我怎样才能解决这个问题

我正试图通过jQuery将Wordpress wp_下拉_页面作为tbody行添加到我的表中。但我的firebug中出现以下脚本错误

SyntaxError: missing ) after argument list ->  label for = "" > Select Page < /label><select name='upr_page[]' id='upr_page[]'
在查看页面源代码窗口中,我在jQuery中看到了以下代码

我怎样才能解决这个问题?提前谢谢

编辑

完整JS代码

$('#create-new-user-role').click(function (e) {
                e.preventDefault();
                $('#user-manage-table tr:last').after('<tr><td class = 'user-page-class'>< div class = 'form-group' ><label for = '' > Select Page </label><?php wp_dropdown_pages(array('name' => 'upr_page[]')); ?>< /div>< /td>< /tr>');
            });

尝试将最后一个代码段第一行末尾的单引号更改为双引号


这不是一个有效的字符串,因此jQuery需要结束。您可以在整个字符串中使用一个单引号,在字符串周围使用双引号,反之亦然,或者您应该在字符串中转义单引号。

我的最后一个代码片段来自我的firefox view源代码窗口。我的代码是$'user-manage-table tr:last'。在“
之后选择页面
”@andDev哦,你是对的,这不是答案,对不起。你能展示更多你的js代码吗?你看到单引号中有单引号吗?看看它是如何为您突出显示的。你的问题解决了吗?我用另一种方法解决了。我使用Wordpress函数检索了所有页面id和名称,并添加到jQuery中。
$('#user-manage-table tr:last').after('<tr><td><div class="form-group"><label>Select User</label><select class="form-control" name="upr_users[]"><option value=2>abc< /option><option value=1>admin< /option><option value=3>def< /option>< /select>< /div>< /td>< td class = "user-page-class" >< div class = "form-group" >< label for = "" > Select Page < /label><select name='upr_page[]' id='upr_page[]'>
<option class="level-0" value="50">Cart</option>
<option class="level-0" value="51">Checkout</option>
<option class="level-0" value="88">Dashboard</option>
<option class="level-0" value="84">Job List</option>
<option class="level-0" value="52">My Account</option>
<option class="level-0" value="82">Post Job</option>
<option class="level-0" value="2">Sample Page</option>
<option class="level-0" value="49">Shop</option>
<option class="level-0" value="90">Transactions</option></select></div></td></tr>');
$('#create-new-user-role').click(function (e) {
                e.preventDefault();
                $('#user-manage-table tr:last').after('<tr><td class = 'user-page-class'>< div class = 'form-group' ><label for = '' > Select Page </label><?php wp_dropdown_pages(array('name' => 'upr_page[]')); ?>< /div>< /td>< /tr>');
            });