我有一个字符串,我想在一定价值之后得到所有东西.该字符串始终以一组数字开头,然后是下划线.我想在下划线后得到其余的字符串.例如,如果我有以下字符串和我想要返回的内容:
"123_String" -> "String"
"233718_This_is_a_string" -> "This_is_a_string"
"83_Another Example" -> "Another Example"
Run Code Online (Sandbox Code Playgroud)
我怎么能做这样的事呢?
所有,我下载了一个预绑定的JS/CSS表单应用程序,我正在尝试在Wordpress中使用它.我有以下代码:
$(document).ready(function () {
/*----------------------------------------------------------------------*/
/* Parse the data from an data-attribute of DOM Elements
/*----------------------------------------------------------------------*/
$.parseData = function (data, returnArray) {
if (/^\[(.*)\]$/.test(data)) { //array
data = data.substr(1, data.length - 2).split(',');
}
if (returnArray && !$.isArray(data) && data != null) {
data = Array(data);
}
return data;
};
/*----------------------------------------------------------------------*/
/* Image Preloader
/* http://engineeredweb.com/blog/09/12/preloading-images-jquery-and-javascript
/*----------------------------------------------------------------------*/
// Arguments are image paths relative to the current page.
$.preload = function() {
var cache = [],
args_len = arguments.length;
for (var i …
Run Code Online (Sandbox Code Playgroud) 全部,我从我下载的一些代码中收到错误.这是代码:
/*----------------------------------------------------------------------*/
/* wl_Alert v 1.1
/* description: Handles alert boxes
/* dependency: jquery UI Slider, fadeOutSlide plugin
/*----------------------------------------------------------------------*/
$.fn.wl_Alert = function (method) {
var args = arguments;
return this.each(function () {
var $this = $(this);
if ($.fn.wl_Alert.methods[method]) {
return $.fn.wl_Alert.methods[method].apply(this, Array.prototype.slice.call(args, 1));
} else if (typeof method === 'object' || !method) {
if ($this.data('wl_Alert')) {
var opts = $.extend({}, $this.data('wl_Alert'), method);
} else {
var opts = $.extend({}, $.fn.wl_Alert.defaults, method, $this.data());
}
} else {
$.error('Method "' + method …
Run Code Online (Sandbox Code Playgroud) 全部,我正在使用日期选择器的jQuery UI.我试图用javascript检查,但用户输入的日期是过去的.这是我的表单代码:
<input type="text" id="datepicker" name="event_date" class="datepicker">
Run Code Online (Sandbox Code Playgroud)
那么我如何用Javascript检查这一点以确保它不是过去的日期?谢谢
我所拥有的只是以下一小段代码:
<select size="1" name="EventHour<?php echo $i; ?>">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
: <!-- note this character -->
<select size="1" name="EventMinute<?php echo $i; ?>">
<option>00</option>
<option>05</option>
<option>10</option>
<option>15</option>
<option>20</option>
<option>25</option>
<option>30</option>
<option>35</option>
<option>40</option>
<option>45</option>
<option>50</option>
<option>55</option>
</select>
Run Code Online (Sandbox Code Playgroud)
应该输出正常.但是,Wordpress在我的两个select元素周围以及":"字符周围添加了一个p-tag.这使得它们最终都在不同的行上.
我已经在此页面上安装并激活了Wordpress插件"禁用Visual Editor WYSIWYG",但没有成功.我还能做些什么来阻止这种情况发生?提前致谢!
全部,我正在尝试将姓氏插入数据库.我希望第一个字母大写为名称,如果他们使用两个姓氏,则将第一个和第二个名字大写.例如,如果有人进入:
结婚名字
如果有两个以上的名字,它会将此转换为Marriedname Maidenname等等.另一种情况是有人在他们的名字中有一个撇号,所以如果有人进入,那么无论如何都要这样做:
奥康
这需要转换为O'Connell.我用的是:
ucfirst(strtolower($last_name));
Run Code Online (Sandbox Code Playgroud)
但是,正如您所知,这对所有场景都不起作用.谢谢你的建议!
全部,我正在使用以下代码生成ol中的一些li项.
$output = '<div id="menu_options">';
$output .= '<ol class="tabs">';
foreach($menu_items as $menu){
$output .= '<li><a href="'.$menu->ID.'" class="menu_page_id">'.$menu->title.'</a></li>';
}
$output .= '</ol>';
$output .= '</div>';
$output .= '<div id="menu_content">This is content</div>';
Run Code Online (Sandbox Code Playgroud)
这工作正常,但我想摆脱1.,2.等有没有办法删除这些,而不是显示这些通常会去的地方?
我正在使用以下代码将Google地图嵌入到我的页面中:
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Chicago+IL&z=15&iwloc=A&output=embed
Run Code Online (Sandbox Code Playgroud)
这样可以正常工作,但是当它加载它时会自动打开一个带有地址和获取方向等的框.无论如何加载它还没有弹出窗口加载吗?
我有父母和孩子的主题.在我的子主题中,我声明了一个变量CHILD_DIR,因此我可以将自定义JS和CSS文件添加到我的子主题的文件夹结构中.我通过这样做在我的子主题的functions.php文件中完成了这个:
define( 'CHILD_DIR', get_stylesheet_directory_uri() );
Run Code Online (Sandbox Code Playgroud)
这会生成一个我想要的URL,因为我正在使用它,如下所示:
wp_enqueue_script('custom', CHILD_DIR .'/custom.js', array( 'jquery' ));
Run Code Online (Sandbox Code Playgroud)
我还在我的子主题中添加了一些额外的文件夹,我想在Wordpress页面中使用它.我试着这样做:
require_once CHILD_DIR . '/Zend/Loader.php';
Run Code Online (Sandbox Code Playgroud)
我收到一个错误,因为它试图提供一个URL,我想要一个包含PHP的菜单路径,而不是尝试将其作为HTTP请求.如何定义PHP的路径而不是默认为我的子主题的URL?
我正在使用dropzone js,它在我需要dropzone的页面上工作得很好.在任何其他页面,虽然它给我一个"Invalid dropzone element"
错误消息,并导致我的其他JavaScript的问题.
我有一个自定义的JS文件(在dropzone.js文件后立即加载),在文件的最顶部我有以下代码行:
Dropzone.autoDiscover = false;
Run Code Online (Sandbox Code Playgroud)
这应该阻止它查看我没有以编程方式启用它的任何页面.该错误仅在存在有效dropzone的页面上消失.
我还在dropzone.js的第1470行设置了以下代码,尝试在那里启用它:
Dropzone.autoDiscover = false;
Run Code Online (Sandbox Code Playgroud)
我怎样才能摆脱这个错误?
jquery ×4
php ×3
wordpress ×2
css ×1
date ×1
dropzone.js ×1
google-maps ×1
javascript ×1
jquery-ui ×1
lowercase ×1
string ×1
uppercase ×1
validation ×1