我有
<input type="text" id = "addressbox" size="30" onkeyup="showResult(this.value)">
<ul class="livesearch" id="livesearch" style="border: 1px solid rgb(165, 172, 178);">
<li><a href="#">ADDRESS1</a></li><br>
<li><a href="#">ADDRESS 2</a></li><br>
</ul>
Run Code Online (Sandbox Code Playgroud)
并为JavaScript
$('.livesearch').click(function() {
var value = $(this).text();
var TheTextBox = document.getElementById("addressbox");
TheTextBox.value = value;
});
Run Code Online (Sandbox Code Playgroud)
当我点击链接时,它会选择所有地址<ul>而不是我点击的单个地址,例如,我点击地址1但是在文本框中地址1和地址2显示....我做错了什么?
我有一个列,我想分成两列,只保留列中的数字.
JU_COUNT1它包含这样的数据
JU_COUNT1
1 BOLT 4 ATTACH
2 BOLT 2 ATTACH
3 BOLT 1 ATTACH
0 BOLT 3 ATTACH
2 BOLT 10 ATTACH
2 BOLT 12 ATTACH
Run Code Online (Sandbox Code Playgroud)
查询运行后,我希望它看起来像这样
BOLT ATTACH
1 4
2 2
3 1
0 3
2 10
2 12
Run Code Online (Sandbox Code Playgroud)
我的SQL查询看起来像
SELECT JU_COUNT1,
CASE
WHEN JU_COUNT1 LIKE '%ATTACH%' THEN RIGHT(JU_COUNT1, Charindex(' ', JU_COUNT1) - 1)
ELSE JU_COUNT1
END AS 'ATTACH1',
CASE
WHEN JU_COUNT1 LIKE '%BOLT%' THEN LEFT(JU_COUNT1, Charindex(' ', JU_COUNT1) - 1)
END AS 'BOLT1'
FROM [dbo].[SUPPORTSTRUCTURE]
Run Code Online (Sandbox Code Playgroud)
我能够很容易地保留BOLT,因为它是BOLT存在时数据的第一部分,但是检索attach的值正在暗示我.