我有以下PHP:
$my_name = $my_site->getUserData("dfd_Name");
<?php echo $my_name?>
输出如下:Steve, Kim
我想保持原样。但是有时候我只需要第一部分(例如,“ steve
”)。
有没有一种jQuery方法来删除逗号(包括“ ,
”)之后的所有内容,因此将其作为“ Steve
”作为输出。
编辑
因此,我正在使用以下php:
<a class="my_name_class" href="http://example.com/section1/section2/section3/<?php echo $my_name ?>" >
<?php echo esc_html($my_name) ; ?>
</a>
删除href中第二部分(, kim
)的jQuery(或其他方式)是什么?
参考方案
这是纯jQuery中的快速解决方案
HTML:
<span class="name">Steve, Kim</span>
JS:
$(function () {
$(".name").text($(".name").text().split(',')[0]);
});
要获得第二部分,请将上面的代码更改为:
$(function () {
$(".name").text($(".name").text().split(',')[1]);
});
包括jQuery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
https://jsfiddle.net/myLnnd0e/
显示第二个名字:https://jsfiddle.net/myLnnd0e/1/
固定为URL:https://jsfiddle.net/myLnnd0e/3/
URL解决方案:
HTML:
<a href="http://http://example.com/section1/section2/section3/" data-names="Steve, Kim" class="name-url">http://example.com/section1/section2/section3/</a>
JS:
$(function () {
$(".name-url").attr("href", ($(".name-url").attr("href") + $(".name-url").data("names").split(',')[1].trim())).append($(".name-url").data("names").split(',')[1].trim());
});
尽管这是对Javascript的完全有效使用,但始终出于可用性的考虑以及在禁用Javascript的情况下,始终最好为用户提供一种替代方法来访问此数据。
PHP-复选框组 - php我有一个需要发布的表单复选框组。<input type="checkbox" value="true" checked name="chk0[]"> <input type="checkbox" value="false" name=…
PHP-MySQL结果转换为JSON - php我试图了解如何将MySQL结果转换为JSON格式,以便以后可以在Javascript中使用此JSON来构建HTML表。但是我的代码只是产生大量的空值,我还不明白为什么。$result = mysqli_query($con, "SELECT * FROM Customers"); $test = json_encode($result);…
PHP Count数组元素 - php嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…
PHP:从函数返回值并直接回显它? - php这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…
PHP:将数据从二维数组复制到一维数组的最快方法 - php我有一个巨大的二维PHP数组,带有500万行。$t = [ [ "id" => 1, "name" => "foo" ], [ "id" => 2, "name" => "bar" ] ]; 现在,我必须将此数组的I…