我正在使用javascript将文本值从select更改为selected。
现在我想添加选择了文本的购物车。请指教。提前谢谢。
PHP代码:
<a class='btn slct' href='javascript:void(0)' >Select</a>
Javascript代码:
<script>
$(document).ready(function() {
$('.slct').click(function() {
$(this).text($(this).text() == 'Select' ? 'Selected' : 'Select');
});
});
</script>
答案 0 :(得分:2)
$('.btn').click(function(){
var linkText = $(this).val();
if(linkText = 'Select'){
$(this).html('Selected');
}
});
我认为你应该尝试这个来解决你的问题。
答案 1 :(得分:0)
使用
"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/tether/dist/js/tether.js",
"../node_modules/bootstrap/dist/js/bootstrap.js",
"../node_modules/highcharts/highcharts.js",
"../node_modules/chart.js/dist/Chart.js",
"../node_modules/chart.js/dist/Chart.min.js"
]
而不是
$(this).val($(this).text() == 'Select' ? 'Selected' : 'Select');
答案 2 :(得分:0)
>>> from itertools import repeat
>>> l = [43.4543, 23.45343, 76.55665, 33.4345, 5]
>>> it = iter(l)
>>> list(zip(it, it, repeat(l[-1])))
[(43.4543, 23.45343, 5), (76.55665, 33.4345, 5)]
将checkboxname更改为您的名字
$(document).ready(function() {
$('.slct').click(function() {
var value = [];
var text = [];
$(".slct:checked").each(function() {
value.push(this.value);
text.push('Selected');
});
$.ajax({
type:"POST",
url: 'edit.php',
data: "value ="+ value+"&text="+text ,
dataType: 'text',
async: false,
cache: false,
success: function ( result ) {
window.location.reload();
}
});
});
});
它将返回总检查次数
$('input[name="checkboxname"]:checked').each(function() {
$(this).val($(this).text() == 'Select' ? 'Selected' : 'Select');
$(this).html('Selected');
});
您也可以使用此
$('.slct').click(function () {
var check = $('.slct').find('input[type=checkbox]:checked"]').length;
alert(check);
return false;
}):